]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Implement Allowed Address Pairs
authorAaron Rosen <arosen@nicira.com>
Fri, 16 Aug 2013 17:56:21 +0000 (10:56 -0700)
committerSalvatore Orlando <salv.orlando@gmail.com>
Thu, 5 Sep 2013 10:53:59 +0000 (03:53 -0700)
commit0efce6195fa7be80e110bd841dc9b3537a94c376
tree32e17c665c12bfcd654b3d9225ab3c7990fdb68b
parentf74185a2ce6439b1de3a7e316c872af291ce596a
Implement Allowed Address Pairs

The following patch adds the concept of allowed address pairs.
This allows one to add additional ip/mac address pairs on a port to
allow traffic that matches those specified values. This is useful in order
to leverage dataplane failover mechanisms like vrrp. This patch adds support
for the NVP plugin, the OVS plugin, and Ml2.

DocImpact

implements blueprint: allowed-address-pairs

Change-Id: Ie73b3886c5be8e1fc4ade86a0cfb854267f345ac
15 files changed:
neutron/agent/linux/iptables_firewall.py
neutron/db/allowedaddresspairs_db.py [new file with mode: 0644]
neutron/db/migration/alembic_migrations/versions/1efb85914233_allowedaddresspairs.py [new file with mode: 0644]
neutron/db/securitygroups_rpc_base.py
neutron/extensions/allowedaddresspairs.py [new file with mode: 0644]
neutron/plugins/ml2/plugin.py
neutron/plugins/nicira/NeutronPlugin.py
neutron/plugins/nicira/nvplib.py
neutron/plugins/openvswitch/ovs_neutron_plugin.py
neutron/tests/unit/ml2/test_security_group.py
neutron/tests/unit/nicira/test_nicira_plugin.py
neutron/tests/unit/openvswitch/test_ovs_security_group.py
neutron/tests/unit/test_extension_allowedaddresspairs.py [new file with mode: 0644]
neutron/tests/unit/test_iptables_firewall.py
neutron/tests/unit/test_security_groups_rpc.py