]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Sun, 2 Mar 2014 06:27:26 +0000 (06:27 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Sun, 2 Mar 2014 06:27:26 +0000 (06:27 +0000)
Change-Id: Ie3ccabd213f1ff460585ae05beef6e4df9c46c38

62 files changed:
neutron/locale/ar/LC_MESSAGES/neutron.po
neutron/locale/bg_BG/LC_MESSAGES/neutron.po
neutron/locale/bn_IN/LC_MESSAGES/neutron.po
neutron/locale/bs/LC_MESSAGES/neutron.po
neutron/locale/ca/LC_MESSAGES/neutron.po
neutron/locale/cs/LC_MESSAGES/neutron.po
neutron/locale/da/LC_MESSAGES/neutron.po
neutron/locale/de/LC_MESSAGES/neutron.po
neutron/locale/en_AU/LC_MESSAGES/neutron.po
neutron/locale/en_GB/LC_MESSAGES/neutron.po
neutron/locale/en_US/LC_MESSAGES/neutron.po
neutron/locale/es/LC_MESSAGES/neutron.po
neutron/locale/es_MX/LC_MESSAGES/neutron.po
neutron/locale/eu/LC_MESSAGES/neutron.po
neutron/locale/eu_ES/LC_MESSAGES/neutron.po
neutron/locale/fa/LC_MESSAGES/neutron.po
neutron/locale/fi_FI/LC_MESSAGES/neutron.po
neutron/locale/fil/LC_MESSAGES/neutron.po
neutron/locale/fr/LC_MESSAGES/neutron.po
neutron/locale/gl/LC_MESSAGES/neutron.po
neutron/locale/he/LC_MESSAGES/neutron.po
neutron/locale/he_IL/LC_MESSAGES/neutron.po
neutron/locale/hi/LC_MESSAGES/neutron.po
neutron/locale/hr/LC_MESSAGES/neutron.po
neutron/locale/hu/LC_MESSAGES/neutron.po
neutron/locale/id/LC_MESSAGES/neutron.po
neutron/locale/is_IS/LC_MESSAGES/neutron.po
neutron/locale/it/LC_MESSAGES/neutron.po
neutron/locale/it_IT/LC_MESSAGES/neutron.po
neutron/locale/ja/LC_MESSAGES/neutron.po
neutron/locale/ka_GE/LC_MESSAGES/neutron.po
neutron/locale/km/LC_MESSAGES/neutron.po
neutron/locale/kn/LC_MESSAGES/neutron.po
neutron/locale/ko/LC_MESSAGES/neutron.po
neutron/locale/ko_KR/LC_MESSAGES/neutron.po
neutron/locale/ml_IN/LC_MESSAGES/neutron.po
neutron/locale/mr_IN/LC_MESSAGES/neutron.po
neutron/locale/ms/LC_MESSAGES/neutron.po
neutron/locale/nb/LC_MESSAGES/neutron.po
neutron/locale/ne/LC_MESSAGES/neutron.po
neutron/locale/neutron.pot
neutron/locale/nl_NL/LC_MESSAGES/neutron.po
neutron/locale/pa_IN/LC_MESSAGES/neutron.po
neutron/locale/pl_PL/LC_MESSAGES/neutron.po
neutron/locale/pt/LC_MESSAGES/neutron.po
neutron/locale/pt_BR/LC_MESSAGES/neutron.po
neutron/locale/ro/LC_MESSAGES/neutron.po
neutron/locale/ru/LC_MESSAGES/neutron.po
neutron/locale/ru_RU/LC_MESSAGES/neutron.po
neutron/locale/sk/LC_MESSAGES/neutron.po
neutron/locale/sl_SI/LC_MESSAGES/neutron.po
neutron/locale/sv/LC_MESSAGES/neutron.po
neutron/locale/sw_KE/LC_MESSAGES/neutron.po
neutron/locale/tl/LC_MESSAGES/neutron.po
neutron/locale/tl_PH/LC_MESSAGES/neutron.po
neutron/locale/tr_TR/LC_MESSAGES/neutron.po
neutron/locale/uk/LC_MESSAGES/neutron.po
neutron/locale/ur/LC_MESSAGES/neutron.po
neutron/locale/vi_VN/LC_MESSAGES/neutron.po
neutron/locale/zh_CN/LC_MESSAGES/neutron.po
neutron/locale/zh_HK/LC_MESSAGES/neutron.po
neutron/locale/zh_TW/LC_MESSAGES/neutron.po

index 6d9364b9405a532dfe59075a283cce9938fa3410..1f7207b5b18b3b247588644ee3ff9b681bd01079 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-09-12 23:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Arabic "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 05a68bba579ef06ebc7cf3b14919bc87e772b765..1d757f8f6db6543132087c46e067886cd494d536 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 8e7af011a12f912cf025dd0bada72137e72d616b..c7f334c2e6c6176c59194285c16fea3e30f371fb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index ee83aa7191b4c7251503858dc71c265fe406c08d..9ed5549dd0aa08823e5303b68298696f0365300f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bosnian "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index ede13e5303d70f3e12b9c14daaab9fb6297b6ffd..42872c4d124bbe07d411e66cc94ea0985910f9b0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 90093a9c7abd8c2643a9861e056c17e04bf6104f..05998e6afe88d3370454c45061eeae53947a6d17 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Czech "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index db6b091e235d07922db8fdd8d28b504641ac1ba2..5f6cf15f8d455c29689aa2ea65c47333568919cc 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Danish "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 30b122d14795fcd406f8077bda3fb97d22388745..7fea60afba0d222a36914a29e58595e553b5e2d9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1204,6 +1204,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: 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"
@@ -1244,40 +1245,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, 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:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, 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:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2756,8 +2762,8 @@ msgstr ""
 " und CIDR %(cidr)s von Teilnetz %(sub_id)s"
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein"
 
@@ -2889,19 +2895,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2923,7 +2929,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2949,12 +2955,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2972,13 +2978,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4617,7 +4623,7 @@ msgstr "Keine schlüsseldefinierenden Hosts für Topic '%s', siehe Ringdatei"
 msgid "Creating Consumer connection for Service %s"
 msgstr "Erstellung von Consumerverbindung für Service %s"
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4626,23 +4632,23 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr "Daten beim Herstellen der Verbindung synchronisieren"
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
@@ -4650,11 +4656,11 @@ msgstr ""
 "Maximale Anzahl an Sekunden, die darauf gewartet werden soll, dass eine "
 "Proxy-Anforderung verbunden und abgeschlossen wird."
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
@@ -4662,7 +4668,7 @@ msgstr ""
 "Durch Markierung festlegen, ob eine Route zum Metadatenserver in der VM "
 "injiziert werden soll"
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4670,37 +4676,56 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 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:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
@@ -4709,7 +4734,7 @@ msgstr ""
 "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:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
@@ -4718,106 +4743,106 @@ msgstr ""
 "Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung "
 "'status=%s' wird ignoriert."
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4988,6 +5013,44 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr "Agentenschleife umfasst ein neues Gerät"
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+"Schleifeniteration hat Intervall (%(polling_interval)s contra "
+"%(elapsed)s) überschritten!"
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -6063,6 +6126,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6109,6 +6173,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6678,6 +6743,7 @@ msgstr ""
 "%(elapsed)s) überschritten"
 
 #: 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
 msgid "Agent initialized successfully, now running... "
@@ -6769,6 +6835,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr "%s-Agent beendet!"
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr "Zu verwendende Integrationsbrücke"
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -7099,15 +7685,6 @@ msgstr "Aktualisierung der Geräte ist fehlgeschlagen"
 msgid "Error in agent loop. Devices info: %s"
 msgstr "Fehler bei Agentenschleife. Geräteinfo: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-"Schleifeniteration hat Intervall (%(polling_interval)s contra "
-"%(elapsed)s) überschritten!"
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7872,11 +8449,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: 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/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8879,12 +9451,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr "Fehler in Agentenereignisschleife"
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9362,12 +9928,6 @@ msgstr "'port_update' empfangen: %s"
 msgid "No port changed."
 msgstr "Kein Port geändert."
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr "Zu verwendende Integrationsbrücke"
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr "Host, zu dem eine Verbindung hergestellt werden soll"
@@ -9704,8 +10264,8 @@ msgstr ""
 "gefunden"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9866,10 +10426,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9902,6 +10458,10 @@ msgstr ""
 "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: "
 "%(router_id)s abgeschlossen"
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11978,6 +12538,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -12369,11 +13070,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr "%s-Agent beendet!"
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr "Tunnelungsunterstützung aktivieren"
@@ -12666,14 +13362,6 @@ msgstr "REST-API-Port für Ryu ist nicht angegeben"
 msgid "Going to ofp controller mode %s"
 msgstr "Wechsel in OFP-Controllermodus %s"
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr "Agentenschleife umfasst ein neues Gerät"
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12923,28 +13611,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12992,58 +13680,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index e44544a85eca7723197c5940c26a5a7a5a624436..51846979bb3b1a8d8faf0fabd0bcc019a983f1f6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 033d35c093b4e11d7fc2f76a7303d65f8650f6f2..568cd09affd5fcf699c4a2067e073126f27fb0d3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 9c52bada28553491fcba16b61ae49a2fcc79abfa..9c450b4a64c02a13810f8223f691e1aedec24f98 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 249a5a1924c77d7b3e75b0a3eee3042d97e177bb..fcbd9eb815eb73cd769fd41fdfd84b545b7c7204 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 11855df86279ec2336c81f6038afeaeeb92bcf0e..3273c1e96ca4a35d039dfa86746d6ef1033d9ccd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 0ed970572d6e2d3b9056523ec061c7735ae612f7..efd2e7776fe36aeb9d1b246310260d41c0fe0272 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-11-15 00:14+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Basque "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 91456eb7dd4d9c616303dd2004b829ad97e1218c..39d7c14317f6f5d8da3ebd1e90a27ac1b8496768 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index fa104f927f95bcb987159c15fe32018609a854fc..4f8bad452431797881bafd11dc92bfe518c9bcb8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 39029ea27a1d09dadad7564e5bc3021d17560614..a243c4be5f6f50ef5812be868af231f3161e6c5a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 9bc18ae3025306ef4c85205d21fca1db1dc919ec..275461e769b6a8e5e48a4c5cc3f06c42ee7edd7b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Filipino "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index ee4069d9157c2c7bd1df5c16fe4d518c37fd136e..66f1a4e1b599f6c6493e0d3b67c9e4cc20f5302e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 44b893f0d321a16d728f5eae9e4992362d6c55c2..2e69f0a06c505de15c1d22c8e4a8e1054478a29a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index caad717b3c9d481f73c7a13c2a7410d739fbb4bb..bffe1a213fd0c2345447aa6eb4951cc5fdbad39e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 9c1affa04404ce1bc64791d79a43adf5a3e43639..9c45461cb5d5dcf34d9c43e2afe2e6251bd2b949 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 65c599fddb74fee39ab48b0545a776ad1965fd96..e23bf45fcb45248f48a3f1b43f94fc09b0edfe74 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 5c3c34f56626c3e4a75c5ae112e5e4fda2b80219..01f97e810c2b2b6964cc43fa4caae3af0b169bdb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Croatian "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index b3f121a827cc04049e52bb1a0f83b681551a34b4..3d89452216c3c87fb7e69233d2fa87b0abe3dce0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Hungarian "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 9fdc36815cfe509100f363259e421dc704e851d0..b435894f73f2ffeec8447772e4ad392c48b21243 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Indonesian "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index a025e105342066ff9ea539633dc221af99c38ec8..85edd72c30c935a3ead8d2cdda6481121cd7dc35 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index fe39ddd759b9549ca140a978ea94b4662f647706..829893309ac1c4073f74ca83982777d8a3aa061f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index defa62cc4c3ee14c9622868617889ae153d41116..3718f69af0e27643252856b2ed3007dc40be6a4a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 70b22965c772f981d910f8b139da0ea264f676b2..b367ea5d358e09a52301b264e290697177cd6da4 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 0617723a99c41049a0f024ad4a0e62f651eacd11..53a8f77a370b85808d46e12a040491d6004fcd3a 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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"
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, fuzzy, python-format
 msgid "Interface %s not found."
 msgstr "პლაგინი ვერ მოიძებნა."
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 7096a7daf193478ed5cd18fa90bce4c0f0e5c9c6..b190505327ac642066b9ae6044a38cf39a542a6f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 1db293dd222567877f7880f16b8842da0187867c..2bfb47d1cc7fbeca74e87db9e35c59a2e76c897c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-09-18 00:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Kannada "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 6c57da5de79792aea77670400400abc5c77d9024..277a2d9a404b511caca5202f35eb15a291e85ce6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 32e75a713bd75b4248c3e26c5281eaeb7fc998bb..d5ac69c8c95d5dfc04f8e957f44d29cfdd7443e4 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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"
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index d9e474208bf5bc69577cbdd590ce1670936e290c..151ba64f9223d32250bc784dae80056c579e2f04 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 8239ae64530ac16f2e6aaf7d0a52cfa18173eb48..18b05570004f67b8dd49471b14157603dbeb448d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 44c5c6439cf6db3a834c4a4856826284088a2a11..51622385f23917438a8fcc4358677d87d8940db8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Malay "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index e316638eec8b8d13494e527482b4e01a6dd600ac..bc627fb8f44b38779a71bc761f4969defef22305 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 2783895a15c19ccd8f2653b587452f74af4986de..767c0eebcff0da51948482794fcc92e5a0d05b7d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-09-05 06:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Nepali "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 5bb85ffda4a7dd3da44fe5da33e7b8c298393317..cfef85b7653f8fc27cec310bb4d97a684dbd3581 100644 (file)
@@ -7,9 +7,9 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: neutron "
-"jenkins.neutron.propose.translation.update.249\n"
+"jenkins.neutron.propose.translation.update.250\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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"
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index b3c592c44bf60d2deb6838da3c776835d75e1e1d..25b7a13f13dcb3ef582e5df7d86974af5ff18a8a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index b56273f40aec59f1bf7218bb3d94008fc9e5e9c0..0b63580c338a53abe966f7bae5277522ef635bfd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index d9836403f1900c6bdc0d71df5ff2269d865862c7..f30413f6030a8c6c255338ec5a9d6ac801ab8268 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index f7e89768c6dbaee8e49eb9a6325c675307a57197..3ded7c16a10b2cf49b10aaf8af52f4aba1de95fa 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index fc80f6a320bde7471592dfe5035fc934c3c3cd00..ed4e77c2d7f4e717104106f983af503eef2b131f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index b3040977620a490053718914ca44d9da89efa1d5..decec21b43dbefbd56e1c669abfad10144bcdfe0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 3efdd3d644738c48cf5231efcd21d01598b3d4ca..1f166cb4aa21a0e4529b7363ccea24829c1991e7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 67e2bfcc5732d7ba405118fdab2e2d3964892124..66362b0bcd4b5d1d0a11b25e61a58a192a6a20a9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index acd719adecd113b8737cbd1cf44501a13606182e..87aada1cd66b997387584ad555143209dd59f087 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 0e6b5ea050ccb6db1098abf98f4907a97f50af43..f4302b9111e3b572f4745995e65987789b22c439 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index f047280b1160ad454fc3eafae53927acf6854456..152225a2ae0c248eccc7442a7a414c3877a249d9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index bf3c87eab085bf5acd9abd66e794645357456faf..866d45a802d0c1ef517981f8f146d6a0cab2fea5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 4830a4879b4a193d4396c0fe857458d4dde797b6..a6b746a226111c901ff6f040bcaa8adbf7eaa5e1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Tagalog "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 613e33269dce9a20943c2dd6679eba90bffc75f0..5bcd8b288b6482ab33138f0e3336240fb8b704a5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 64902f8e667fd1b36d87646c3761277565746816..26a717a2f9e24da83a424a2dfc19d8e9d115ee22 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 590d14cd0fa7bd8605b0812afac580be4ae8919d..9de5af1f577ed16b25f9b7dad68c305ee73a35a2 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 06:25+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Ukrainian "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2637,8 +2643,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2753,19 +2759,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2787,7 +2793,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2813,12 +2819,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2836,13 +2842,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4399,7 +4405,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4408,39 +4414,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4448,150 +4454,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4760,6 +4785,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5835,6 +5896,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5881,6 +5943,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6436,6 +6499,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6521,6 +6585,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6841,13 +7425,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7588,11 +8165,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8583,12 +9155,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9054,12 +9620,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9380,8 +9940,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9538,10 +10098,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9572,6 +10128,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11575,6 +12135,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11951,11 +12652,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12246,14 +12942,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12497,28 +13185,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12566,58 +13254,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 8c9cf02ebdb92ae1fc64dac6f185099f7acba6e0..67faeb182262d4c6fd6be322b77c7623e6fcedba 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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 "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index f73e09abb94a74d5c71c2825caaa503654f4426c..04a2831287864e83ca9e750719234cccf001dc0b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 253dd099de27903563da5275f93213bb8139e659..120607811bfdcf0cc302e3fbbe229cbb920fbd1e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index d86b36f593cc327226e1f512fe16d07dafa20e8e..f51f047a383d82b4b9b667952ab4a5eb8c57689f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1189,6 +1189,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
@@ -1229,40 +1230,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2636,8 +2642,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2752,19 +2758,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2786,7 +2792,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2812,12 +2818,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2835,13 +2841,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4398,7 +4404,7 @@ msgstr ""
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4407,39 +4413,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4447,150 +4453,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93
+#, python-format
+msgid "get_port_and_sgs() called for port_id %s"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4759,6 +4784,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5834,6 +5895,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5880,6 +5942,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6435,6 +6498,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 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
 msgid "Agent initialized successfully, now running... "
@@ -6520,6 +6584,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6840,13 +7424,6 @@ msgstr ""
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7587,11 +8164,6 @@ msgstr ""
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/db.py:93
-#, python-format
-msgid "get_port_and_sgs() called for port_id %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8582,12 +9154,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr ""
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9053,12 +9619,6 @@ msgstr ""
 msgid "No port changed."
 msgstr ""
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr ""
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr ""
@@ -9379,8 +9939,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9537,10 +10097,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr ""
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9571,6 +10127,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr ""
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr ""
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11574,6 +12134,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11950,11 +12651,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr ""
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr ""
@@ -12245,14 +12941,6 @@ msgstr ""
 msgid "Going to ofp controller mode %s"
 msgstr ""
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr ""
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12496,28 +13184,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12565,58 +13253,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index bfc40e2339bb1de35ca39c662c8eefe68d17f39e..7dfe07ced7932561663f6ee98e3a0ebea086a29c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-01 06:27+0000\n"
+"POT-Creation-Date: 2014-03-02 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) "
@@ -1190,6 +1190,7 @@ msgstr ""
 
 #: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142
 #: neutron/agent/linux/ovs_lib.py:308
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s"
@@ -1230,40 +1231,45 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:397
+#: neutron/agent/linux/ovs_lib.py:396
+#, python-format
+msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
+msgstr ""
+
+#: neutron/agent/linux/ovs_lib.py:404
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:407
+#: neutron/agent/linux/ovs_lib.py:414
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:425
+#: neutron/agent/linux/ovs_lib.py:432
 #, fuzzy, python-format
 msgid "Unable to determine mac address for %s"
 msgstr "嘗試 %s 次之後仍無法產生 MAC 位址"
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:442
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:446
+#: neutron/agent/linux/ovs_lib.py:453
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr "無法擷取橋接器。異常狀況:%s"
 
-#: neutron/agent/linux/ovs_lib.py:456
+#: neutron/agent/linux/ovs_lib.py:463
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:468
+#: neutron/agent/linux/ovs_lib.py:475
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:477
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -2645,8 +2651,8 @@ msgstr ""
 "重疊"
 
 #: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377
-#: neutron/plugins/bigswitch/plugin.py:817
-#: neutron/plugins/bigswitch/plugin.py:826
+#: neutron/plugins/bigswitch/plugin.py:908
+#: neutron/plugins/bigswitch/plugin.py:917
 msgid "Either subnet_id or port_id must be specified"
 msgstr "必須指定 subnet_id 或 port_id"
 
@@ -2763,19 +2769,19 @@ msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resou
 
 #: neutron/db/firewall/firewall_db.py:234
 #: neutron/plugins/nicira/NeutronServicePlugin.py:871
-#: neutron/services/firewall/fwaas_plugin.py:223
+#: neutron/services/firewall/fwaas_plugin.py:225
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
 #: neutron/plugins/nicira/NeutronServicePlugin.py:905
-#: neutron/services/firewall/fwaas_plugin.py:237
+#: neutron/services/firewall/fwaas_plugin.py:239
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
 #: neutron/plugins/nicira/NeutronServicePlugin.py:931
-#: neutron/services/firewall/fwaas_plugin.py:252
+#: neutron/services/firewall/fwaas_plugin.py:254
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -2797,7 +2803,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
 #: neutron/plugins/nicira/NeutronServicePlugin.py:993
-#: neutron/services/firewall/fwaas_plugin.py:261
+#: neutron/services/firewall/fwaas_plugin.py:263
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -2823,12 +2829,12 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
 #: neutron/plugins/nicira/NeutronServicePlugin.py:967
-#: neutron/services/firewall/fwaas_plugin.py:269
+#: neutron/services/firewall/fwaas_plugin.py:271
 msgid "update_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:394
-#: neutron/services/firewall/fwaas_plugin.py:279
+#: neutron/services/firewall/fwaas_plugin.py:281
 msgid "delete_firewall_rule() called"
 msgstr ""
 
@@ -2846,13 +2852,13 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1020
-#: neutron/services/firewall/fwaas_plugin.py:298
+#: neutron/services/firewall/fwaas_plugin.py:300
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1049
-#: neutron/services/firewall/fwaas_plugin.py:306
+#: neutron/services/firewall/fwaas_plugin.py:308
 msgid "remove_rule() called"
 msgstr ""
 
@@ -4419,7 +4425,7 @@ msgstr "沒有索引鍵給主題 '%s' 定義主機,請參閱 ringfile"
 msgid "Creating Consumer connection for Service %s"
 msgstr "正在為服務 %s 建立消費者連線"
 
-#: neutron/plugins/bigswitch/config.py:32
+#: neutron/plugins/bigswitch/config.py:33
 msgid ""
 "A comma separated list of BigSwitch or Floodlight servers and port "
 "numbers. The plugin proxies the requests to the BigSwitch/Floodlight "
@@ -4428,39 +4434,39 @@ msgid ""
 "support failover."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:39
+#: neutron/plugins/bigswitch/config.py:40
 msgid ""
 "The username and password for authenticating against  the BigSwitch or "
 "Floodlight controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:42
+#: neutron/plugins/bigswitch/config.py:43
 msgid ""
 "If True, Use SSL when connecting to the BigSwitch or Floodlight "
 "controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:45
+#: neutron/plugins/bigswitch/config.py:46
 msgid "Sync data on connect"
 msgstr "在連接時同步資料"
 
-#: neutron/plugins/bigswitch/config.py:47
+#: neutron/plugins/bigswitch/config.py:48
 msgid ""
 "Maximum number of seconds to wait for proxy request to connect and "
 "complete."
 msgstr "等候 Proxy 要求連接並完成的秒數上限。"
 
-#: neutron/plugins/bigswitch/config.py:51
+#: neutron/plugins/bigswitch/config.py:52
 msgid "User defined identifier for this Neutron deployment"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:53
+#: neutron/plugins/bigswitch/config.py:54
 msgid ""
 "Flag to decide if a route to the metadata server should be injected into "
 "the VM"
 msgstr "用來決定是否應該將 meta 資料伺服器路徑注入 VM 的旗標"
 
-#: neutron/plugins/bigswitch/config.py:58
+#: neutron/plugins/bigswitch/config.py:59
 msgid ""
 "The default router rules installed in new tenant routers. Repeat the "
 "config option for each rule. Format is "
@@ -4468,150 +4474,169 @@ msgid ""
 "all tenants."
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:63
+#: neutron/plugins/bigswitch/config.py:64
 msgid "Maximum number of router rules"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:67
+#: neutron/plugins/bigswitch/config.py:68
 msgid "Virtual interface type to configure on Nova compute nodes"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:74
+#: neutron/plugins/bigswitch/config.py:75
 #, python-format
 msgid "Nova compute nodes to manually set VIF type to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/config.py:81
+#: neutron/plugins/bigswitch/config.py:82
 msgid "List of allowed vif_type values."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:83
+#: neutron/plugins/bigswitch/config.py:86
+msgid ""
+"Name of integration bridge on compute nodes used for security group "
+"insertion."
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:89
+msgid "Seconds between agent checks for port changes"
+msgstr ""
+
+#: neutron/plugins/bigswitch/config.py:91
+msgid "Virtual switch type."
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:90
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:108
+#: neutron/plugins/bigswitch/plugin.py:131 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:170
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:177
+#: neutron/plugins/bigswitch/plugin.py:239
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:260
+#: neutron/plugins/bigswitch/plugin.py:322
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s"
 
-#: neutron/plugins/bigswitch/plugin.py:266
+#: neutron/plugins/bigswitch/plugin.py:328
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。"
 
-#: neutron/plugins/bigswitch/plugin.py:291
+#: neutron/plugins/bigswitch/plugin.py:353
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:403
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:425
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:388
+#: neutron/plugins/bigswitch/plugin.py:467
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:426
+#: neutron/plugins/bigswitch/plugin.py:509
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:451
+#: neutron/plugins/bigswitch/plugin.py:534
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:498
+#: neutron/plugins/bigswitch/plugin.py:581
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:568
+#: neutron/plugins/bigswitch/plugin.py:655
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:618
+#: neutron/plugins/bigswitch/plugin.py:708
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:732
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:657
+#: neutron/plugins/bigswitch/plugin.py:748
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:673
+#: neutron/plugins/bigswitch/plugin.py:764
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:711
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:733
+#: neutron/plugins/bigswitch/plugin.py:824
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:752
+#: neutron/plugins/bigswitch/plugin.py:843
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:781
+#: neutron/plugins/bigswitch/plugin.py:872
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:809
+#: neutron/plugins/bigswitch/plugin.py:900
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:842
+#: neutron/plugins/bigswitch/plugin.py:933
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:859
+#: neutron/plugins/bigswitch/plugin.py:950
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:865
+#: neutron/plugins/bigswitch/plugin.py:956
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:881
+#: neutron/plugins/bigswitch/plugin.py:972
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:896
+#: neutron/plugins/bigswitch/plugin.py:987
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:914
+#: neutron/plugins/bigswitch/plugin.py:1005
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:929
+#: neutron/plugins/bigswitch/plugin.py:1020
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:930
+#: neutron/plugins/bigswitch/plugin.py:1021
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4780,6 +4805,42 @@ msgstr ""
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:113
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
+msgid "Port update received"
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:117
+#, python-format
+msgid "Port %s is not present on this host."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:120
+#, python-format
+msgid "Port %s found. Refreshing firewall."
+msgstr ""
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:148
+#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
+msgid "Agent loop has new device"
+msgstr "代理程式迴圈具有新裝置"
+
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:152
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
+#: 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/ryu/agent/ryu_neutron_agent.py:279
+#, python-format
+msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)!"
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -5855,6 +5916,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1033
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168
 #: neutron/plugins/mlnx/mlnx_plugin.py:334
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -5901,6 +5963,7 @@ msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1220
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Created port: %s"
 msgstr ""
@@ -6456,6 +6519,7 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)"
 
 #: 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
 msgid "Agent initialized successfully, now running... "
@@ -6543,6 +6607,526 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
+#: neutron/plugins/ibm/sdnve_api.py:77
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:80
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:97
+#, python-format
+msgid "unable to serialize object type: '%s'"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:164
+#, python-format
+msgid ""
+"Sending request to SDN-VE. url: %(myurl)s method: %(method)s body: "
+"%(body)s header: %(header)s "
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:177
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:184
+#, python-format
+msgid "Error message: %(reply)s --  Status: %(status)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:187
+#, python-format
+msgid "Received response status: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:194
+#, python-format
+msgid "Deserialized body: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:235
+msgid "Bad resource for forming a list request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:245
+msgid "Bad resource for forming a show request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:255
+msgid "Bad resource for forming a create request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:267
+msgid "Bad resource for forming a update request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:278
+msgid "Bad resource for forming a delete request"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:306
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api.py:368
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:32
+msgid "Fake SDNVE controller initialized"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:35
+msgid "Fake SDNVE controller: list"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:39
+msgid "Fake SDNVE controller: show"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:43
+msgid "Fake SDNVE controller: create"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:47
+msgid "Fake SDNVE controller: update"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:51
+msgid "Fake SDNVE controller: delete"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:55
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:59
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_api_fake.py:63
+msgid "Fake SDNVE controller: get controller"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+msgid "Set a new controller if needed."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#, python-format
+msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#, python-format
+msgid "Create network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+msgid "Create net failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#, python-format
+msgid "Create net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#, python-format
+msgid "Update network in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#, python-format
+msgid "Update net failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#, python-format
+msgid "Delete network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#, python-format
+msgid "Get network in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+msgid "Get networks in progress"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#, python-format
+msgid "Create port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+msgid "Create port does not have tenant id info"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#, python-format
+msgid "Create port does not have tenant id info; obtained is: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#, python-format
+msgid "Create port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#, python-format
+msgid "Update port in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#, python-format
+msgid "Update port failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#, python-format
+msgid "Delete port in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#, python-format
+msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#, python-format
+msgid "Create subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#, python-format
+msgid "Create subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#, python-format
+msgid "Subnet created: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#, python-format
+msgid "Update subnet in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#, python-format
+msgid "Update subnet failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#, python-format
+msgid "Delete subnet in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from "
+"DB: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#, python-format
+msgid "Create router in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+msgid "Create router failed: no SDN-VE tenant."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#, python-format
+msgid "Create router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#, python-format
+msgid "Router created: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#, python-format
+msgid "Update router in progress: id=%(id)s router=%(router)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#, python-format
+msgid "Update router failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#, python-format
+msgid "Delete router in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#, python-format
+msgid ""
+"Add router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#, python-format
+msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#, python-format
+msgid "Added router interface: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#, python-format
+msgid ""
+"Add router interface only called: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
+"the roll back. of a remove_router_interface operation"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#, python-format
+msgid ""
+"Remove router interface in progress: router_id=%(router_id)s "
+"interface_info=%(interface_info)r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+msgid "No port ID"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface port: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+msgid "No fixed IP"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#, python-format
+msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#, python-format
+msgid "Update router-remove-interface failed SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#, python-format
+msgid "Create floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#, python-format
+msgid "Creating floating ip operation failed in SDN-VE controller: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#, python-format
+msgid "Created floatingip : %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#, python-format
+msgid "Update floatingip in progress: %r"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#, python-format
+msgid "Update floating ip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#, python-format
+msgid "Delete floatingip in progress: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+msgid "info_update received"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#, python-format
+msgid "info_update received. New controlleris to be set to: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+msgid "info_update received. New controlleris set to be out of band"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#, python-format
+msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does "
+"not exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+msgid "Agent in the rpc loop."
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#, python-format
+msgid "Controller IPs: %s"
+msgstr ""
+
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
+#, python-format
+msgid "%s Agent terminated!"
+msgstr "%s 已終止代理程式!"
+
+#: neutron/plugins/ibm/common/config.py:28
+msgid "If set to True uses a fake controller."
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:30
+msgid "Base URL for SDN-VE controller REST API"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:32
+msgid "List of IP addresses of SDN-VE controller(s)"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:34
+msgid "SDN-VE RPC subject"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:36
+msgid "SDN-VE controller port number"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:38
+msgid "SDN-VE request/response format"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:40
+msgid "SDN-VE administrator user id"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:42
+msgid "SDN-VE administrator password"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:44
+#: neutron/plugins/nec/common/config.py:27
+#: neutron/plugins/openvswitch/common/config.py:30
+#: neutron/plugins/ryu/common/config.py:24
+msgid "Integration bridge to use"
+msgstr "要使用的整合橋接器"
+
+#: neutron/plugins/ibm/common/config.py:46
+msgid "Reset the integration bridge before use"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:48
+msgid "Indicating if controller is out of band or not"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:51
+msgid "List of <physical_network_name>:<interface_name>"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:53
+msgid "Tenant type: OF (default) and OVERLAY"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:55
+msgid ""
+"The string in tenant description that indicates the tenant is a OVERLAY "
+"tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:58
+msgid "The string in tenant description that indicates the tenant is a OF tenant"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:64
+msgid "Agent polling interval if necessary"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:66
+msgid "Using root helper"
+msgstr ""
+
+#: neutron/plugins/ibm/common/config.py:68
+msgid "Whether using rpc"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:23
+#, python-format
+msgid ""
+"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
+"message: %(msg)s"
+msgstr ""
+
+#: neutron/plugins/ibm/common/exceptions.py:28
+#, python-format
+msgid "The input does not contain nececessary info: %(msg)s"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
@@ -6863,13 +7447,6 @@ msgstr "更新裝置失敗"
 msgid "Error in agent loop. Devices info: %s"
 msgstr "代理程式迴圈發生錯誤。裝置資訊:%s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)!"
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
 #, python-format
@@ -7620,11 +8197,6 @@ msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: 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/ml2/db.py:126
 #, python-format
 msgid "No binding found for port %(port_id)s"
@@ -8623,12 +9195,6 @@ msgid ""
 "exiting..."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:222
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273
-msgid "Error in agent event loop"
-msgstr "代理程式事件迴圈發生錯誤"
-
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
@@ -9096,12 +9662,6 @@ msgstr "收到 port_update:%s"
 msgid "No port changed."
 msgstr "未變更埠。"
 
-#: neutron/plugins/nec/common/config.py:27
-#: neutron/plugins/openvswitch/common/config.py:30
-#: neutron/plugins/ryu/common/config.py:24
-msgid "Integration bridge to use"
-msgstr "要使用的整合橋接器"
-
 #: neutron/plugins/nec/common/config.py:38
 msgid "Host to connect to"
 msgstr "要連接的主機"
@@ -9424,8 +9984,8 @@ msgid "Logical router resource %s not found on NVP platform"
 msgstr "在 NVP 平台上找不到邏輯路由器資源 %s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:687
-#: neutron/plugins/nicira/NeutronPlugin.py:1785
-msgid "Unable to update logical routeron NVP Platform"
+#: neutron/plugins/nicira/NeutronPlugin.py:1577
+msgid "Unable to update logical router on NVP Platform"
 msgstr "無法在 NVP 平台上更新邏輯路由器"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:689
@@ -9582,10 +10142,6 @@ msgstr ""
 msgid "Logical router %s not found on NVP Platform"
 msgstr "在 NVP 平台上找不到邏輯路由器 %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1577
-msgid "Unable to update logical router on NVP Platform"
-msgstr "無法在 NVP 平台上更新邏輯路由器"
-
 #: neutron/plugins/nicira/NeutronPlugin.py:1579
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
@@ -9616,6 +10172,10 @@ msgid ""
 "router:%(router_id)s"
 msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface"
 
+#: neutron/plugins/nicira/NeutronPlugin.py:1785
+msgid "Unable to update logical routeron NVP Platform"
+msgstr "無法在 NVP 平台上更新邏輯路由器"
+
 #: neutron/plugins/nicira/NeutronPlugin.py:1816
 #, python-format
 msgid ""
@@ -11619,6 +12179,147 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
+#: neutron/plugins/nuage/plugin.py:84
+#, python-format
+msgid "%(resource)s with id %(resource_id)s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:93
+#, python-format
+msgid ""
+"Either %(resource)s %(req_resource)s not found or you dont have "
+"credential to access it"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:99
+#, python-format
+msgid ""
+"More than one entry found for %(resource)s %(req_resource)s. Use id "
+"instead"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:209
+#, python-format
+msgid "Subnet %s not found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:214
+#, python-format
+msgid "Port-Mapping for port %s not  found on VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:324
+msgid ""
+"Either net_partition is not provided with subnet OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:392
+#, python-format
+msgid ""
+"Unable to complete operation on subnet %s.One or more ports have an IP "
+"allocation from this subnet."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:422
+#, python-format
+msgid ""
+"Router %s does not hold default zone OR net_partition mapping. Router-IF "
+"add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:432
+#, python-format
+msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:442
+#, python-format
+msgid ""
+"Subnet %(subnet)s and Router %(router)s belong to different net_partition"
+" Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:454
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF add not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:500 neutron/plugins/nuage/plugin.py:505
+#: neutron/plugins/nuage/plugin.py:511
+#, python-format
+msgid "No router interface found for Router %s. Router-IF delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:522
+#, python-format
+msgid "Subnet %s has one or more active VMs Router-IF delete not permitted"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:531
+#, python-format
+msgid ""
+"Router %s does not hold net_partition assoc on Nuage VSD. Router-IF "
+"delete failed"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:570
+msgid ""
+"Either net_partition is not provided with router OR default net_partition"
+" is not created at the start"
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:671
+#, python-format
+msgid "One or more router still attached to net_partition %s."
+msgstr ""
+
+#: neutron/plugins/nuage/plugin.py:676
+#, python-format
+msgid "NetPartition with %s does not exist"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:22
+msgid "IP Address and Port of Nuage's VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:25
+msgid "Username and password for authentication"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:27
+msgid "Boolean for SSL connection with VSD server"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:29
+msgid "Nuage provided base uri to reach out to VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:31
+msgid ""
+"Organization name in which VSD will orchestrate network resources using "
+"openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:34
+msgid "Nuage provided uri for initial authorization to access VSD"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:38
+msgid ""
+"Default Network partition in which VSD will orchestrate network resources"
+" using openstack"
+msgstr ""
+
+#: neutron/plugins/nuage/common/config.py:42
+msgid "Per Net Partition quota of floating ips"
+msgstr ""
+
+#: neutron/plugins/nuage/common/exceptions.py:24
+#, python-format
+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"
@@ -11999,11 +12700,6 @@ msgstr ""
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
-#, python-format
-msgid "%s Agent terminated!"
-msgstr "%s 已終止代理程式!"
-
 #: neutron/plugins/openvswitch/common/config.py:32
 msgid "Enable tunneling support"
 msgstr "啟用通道作業支援"
@@ -12294,14 +12990,6 @@ msgstr "未指定 Ryu REST API 埠"
 msgid "Going to ofp controller mode %s"
 msgstr "將要 OFP 控制器模式 %s"
 
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236
-msgid "Port update received"
-msgstr ""
-
-#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269
-msgid "Agent loop has new device"
-msgstr "代理程式迴圈具有新裝置"
-
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296
 #, python-format
 msgid "tunnel_ip %s"
@@ -12547,28 +13235,28 @@ msgstr ""
 msgid "set_firewall_status() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:61
+#: neutron/services/firewall/fwaas_plugin.py:63
 msgid "firewall_deleted() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:69
+#: neutron/services/firewall/fwaas_plugin.py:71
 #, python-format
 msgid "Firewall %s unexpectedly deleted by agent."
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:75
+#: neutron/services/firewall/fwaas_plugin.py:77
 msgid "get_firewalls_for_tenant() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:84
+#: neutron/services/firewall/fwaas_plugin.py:86
 msgid "get_firewalls_for_tenant_without_rules() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:90
+#: neutron/services/firewall/fwaas_plugin.py:92
 msgid "get_tenants_with_firewalls() called"
 msgstr ""
 
-#: neutron/services/firewall/fwaas_plugin.py:138
+#: neutron/services/firewall/fwaas_plugin.py:140
 #, python-format
 msgid ""
 "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one "
@@ -12616,58 +13304,58 @@ msgid "No Routers on tenant: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:197
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
 msgid "Failed fwaas process services sync"
 msgstr ""