summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py21
-rw-r--r--neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py20
-rw-r--r--neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py7
-rw-r--r--neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py7
-rw-r--r--setup.cfg4
5 files changed, 43 insertions, 16 deletions
diff --git a/neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py b/neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py
new file mode 100644
index 0000000000..2ffc2300be
--- /dev/null
+++ b/neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py
@@ -0,0 +1,21 @@
+# All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+import \
+ neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent \
+ as agent_main
+
+
+def main():
+ agent_main.main()
diff --git a/neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py b/neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py
new file mode 100644
index 0000000000..7695fc4a68
--- /dev/null
+++ b/neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py
@@ -0,0 +1,20 @@
+# All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+import neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent \
+ as agent_main
+
+
+def main():
+ agent_main.main()
diff --git a/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py b/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py
index 00fc6ac3f4..a826136adc 100644
--- a/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py
+++ b/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py
@@ -22,9 +22,6 @@
import sys
import time
-import eventlet
-eventlet.monkey_patch()
-
import netaddr
from oslo_config import cfg
from oslo_log import log as logging
@@ -1145,7 +1142,3 @@ def main():
LOG.info(_LI("Agent initialized successfully, now running... "))
launcher = service.launch(cfg.CONF, agent)
launcher.wait()
-
-
-if __name__ == "__main__":
- main()
diff --git a/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py b/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py
index 6268009b84..fd48c5e710 100644
--- a/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py
+++ b/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py
@@ -18,9 +18,6 @@ import socket
import sys
import time
-import eventlet
-eventlet.monkey_patch()
-
from oslo_config import cfg
from oslo_log import log as logging
import oslo_messaging
@@ -411,7 +408,3 @@ def main():
# Start everything.
LOG.info(_LI("Agent initialized successfully, now running... "))
agent.daemon_loop()
-
-
-if __name__ == '__main__':
- main()
diff --git a/setup.cfg b/setup.cfg
index 66ad544c5f..9dc75d6d14 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -48,7 +48,7 @@ console_scripts =
neutron-keepalived-state-change = neutron.cmd.keepalived_state_change:main
neutron-ipset-cleanup = neutron.cmd.ipset_cleanup:main
neutron-l3-agent = neutron.cmd.eventlet.agents.l3:main
- neutron-linuxbridge-agent = neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent:main
+ neutron-linuxbridge-agent = neutron.cmd.eventlet.plugins.linuxbridge_neutron_agent:main
neutron-linuxbridge-cleanup = neutron.cmd.linuxbridge_cleanup:main
neutron-metadata-agent = neutron.cmd.eventlet.agents.metadata:main
neutron-netns-cleanup = neutron.cmd.netns_cleanup:main
@@ -63,7 +63,7 @@ console_scripts =
neutron-rootwrap-daemon = oslo_rootwrap.cmd:daemon
neutron-usage-audit = neutron.cmd.eventlet.usage_audit:main
neutron-metering-agent = neutron.cmd.eventlet.services.metering_agent:main
- neutron-sriov-nic-agent = neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent:main
+ neutron-sriov-nic-agent = neutron.cmd.eventlet.plugins.sriov_nic_neutron_agent:main
neutron-sanity-check = neutron.cmd.sanity_check:main
neutron.core_plugins =
ml2 = neutron.plugins.ml2.plugin:Ml2Plugin