neutron/neutron/tests/unit/agent
jufeng dd153c3bbf ovsfw: fix allowed_address_pairs MAC issue
Current ovsfw implementation does not take care of the different
MACs in allowed_address_pairs with the VM's MAC.
This patch use the following method to fix this issue:
1. Do not check dl_src in table=72 because table=71 has checked
dl_src for Egress.
2. Add all allowed MACs in table=0 and table=73 for Ingress.
3. Do not check dl_dst in table=82 because this check has done
in table=0 and table=73.
4. Delete allowed MACs in table=0 and table=73 when needed.

Conflicts:
	doc/source/devref/openvswitch_firewall.rst
	neutron/agent/linux/openvswitch_firewall/firewall.py
	neutron/agent/linux/openvswitch_firewall/rules.py
	neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py
	neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py

Change-Id: Iad59096f0c9855ebfd4a0d5b447e73b443d66c1d
Closes-Bug: #1697593
(cherry picked from commit b7892b16b2)
2017-10-06 09:43:47 +00:00
..
common Stop passing datapath as 'may_exist' argument 2017-01-26 18:26:27 -08:00
dhcp Add IPv6 default route to DHCP namespace 2017-05-31 01:30:18 +00:00
l2 Clear QoS rules from ports without a qos policy. 2017-05-16 16:09:23 -04:00
l3 Do not respond to ARP on IPv6-only interfaces 2017-07-24 11:59:50 +00:00
linux ovsfw: fix allowed_address_pairs MAC issue 2017-10-06 09:43:47 +00:00
metadata Don't add duplicate metadata rules after router update 2017-06-15 16:00:34 -04:00
ovsdb Merge "Refactor OVSDB native lib to be more customizable" 2017-01-19 08:27:19 +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_rpc.py Remove fallback functions in agent/rpc 2016-12-06 15:51:16 +01:00
test_securitygroups_rpc.py Fix security group rules created for dhcpv6 2017-05-30 22:03:14 +00:00