neutron/neutron
Miguel Angel Ajo 88f5e11d8b Avoid agents adding ports as trunk by default.
Agent OVS interface code adds ports without a vlan tag,
if neutron-openvswitch-agent fails to set the tag, or takes
too long, the port will be a trunk port, receiving
traffic from the external network or any other port
sending traffic on br-int.

Also, those kinds of ports are triggering a code path
on the ovs-vswitchd revalidator thread which can eventually
hog the CPU of the host (that's a bug under investigation [1])

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1558336

Co-Authored-By: Slawek Kaplonski <skaplons@redhat.com>
Change-Id: I024bbbdf7059835b2f23c264b48478c71633a43c
Closes-Bug: 1767422
2018-05-09 14:07:27 +02:00
..
agent Avoid agents adding ports as trunk by default. 2018-05-09 14:07:27 +02:00
api Merge "Support filter attribute with empty string" 2018-05-08 23:57:27 +00:00
cmd Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
common Merge "remove rpc create_connection" 2018-05-04 00:08:03 +00:00
conf Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
core_extensions use qos constants from neutron-lib 2017-10-26 19:57:19 +00:00
db Merge "remove common db alaises to db utils" 2018-05-07 23:36:21 +00:00
debug Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
extensions Merge "Support filter attribute with empty string" 2018-05-08 23:57:27 +00:00
hacking hacking: Remove dead code 2017-07-19 13:43:44 +02:00
ipam Fix W503 pep8 warnings 2018-04-17 14:22:58 +00:00
locale Imported Translations from Zanata 2018-03-03 06:08:46 +00:00
notifiers Fix W503 pep8 warnings 2018-04-17 14:22:58 +00:00
objects Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
pecan_wsgi Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
plugins Merge "Monitor phys_bridges to reconfigured it if created again" 2018-05-09 04:10:57 +00:00
privileged Fix potential race condition in privileged ip_lib module 2018-04-13 09:39:29 +02:00
quota Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
scheduler Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
server Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
services Merge "Fix all pep8 E129 errors" 2018-05-04 00:16:32 +00:00
tests Avoid agents adding ports as trunk by default. 2018-05-09 14:07:27 +02:00
__init__.py
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py Merge "Remove deprecated cache_url" 2018-01-03 06:35:59 +00:00
policy.py consume neutron-lib resources attr map 2018-03-09 13:37:28 -07:00
service.py Enable mutable config in Neutron 2018-03-21 20:35:19 +00:00
version.py
worker.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
wsgi.py Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00