neutron/neutron/tests/unit/agent
Thomas Morin f2caa7c823 OVS firewall: do strip_vlan in TRANSIENT_TABLE
This change moves the strip_vlan action from RULES_INGRESS/82 to
TRANSIENT_TABLE after the point where the traffic from local VM ports
has been moved to BASE_EGRESS. A reason for this move is that strip_vlan
is only needed for traffic *not* coming from VM ports and coming on a
patch  port from br-*, and that it is hence simpler do do the strip_vlan
in TRANSIENT_TABLE rather than in mutliple places that also happen to be
common with traffic from local VMs.

This change also addresses another need:
I16a35b5d6c54901899d24fc94bd3438c1f1be05e results in add_flow being
possibly done with an Openflow version higher than OF1.0. The
strip_action as currently done is not compatible with OF>1.0, because
later versions require matching on dl_vlan first (the "strip vlan if
there is one" behavior of OF1.0 is not supported anymore). For this
reason this change adds a match on dl_vlan for the strip_vlan rule.

Change-Id: I76ee34a614237bbc99989ce9c1b96a30456be282
2017-07-19 11:05:59 +00:00
..
common Merge "Adds an option to skip ports on ovs_cleanup" 2017-05-17 09:15:33 +00:00
dhcp Merge "Add IPv6 default route to DHCP namespace" 2017-05-28 09:51:27 +00:00
l2 Extend QoS L2 drivers interface to handle ingress rule types 2017-06-05 16:58:00 +00:00
l3 Use flake8-import-order plugin 2017-07-05 03:15:27 +00:00
linux OVS firewall: do strip_vlan in TRANSIENT_TABLE 2017-07-19 11:05:59 +00:00
metadata ProcessManager: honor run_as_root when stopping process 2017-04-22 15:23:59 +08:00
ovsdb Update to support the ovdsbapp 0.4.0 API 2017-05-17 19:58:34 +00:00
windows Add IPLink class to Windows ip_lib implementation 2017-01-17 17:39:38 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test_agent_extensions_manager.py Refactoring config options for l2 agent ext opts 2016-11-21 19:45:04 +00:00
test_resource_cache.py Add support for list querying in resource cache 2017-06-20 01:34:40 -07:00
test_rpc.py Use flake8-import-order plugin 2017-07-05 03:15:27 +00:00
test_securitygroups_rpc.py Introduce trusted ports to firewall driver API 2017-07-12 15:36:48 +00:00