ofagent: merge bridges

Registered by YAMAMOTO Takashi

merge br-int and br-tun and stop using OVS patch ports feature.
this involves drastic flow table changes.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Low
Drafter:
YAMAMOTO Takashi
Direction:
Approved
Assignee:
YAMAMOTO Takashi
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
YAMAMOTO Takashi
Completed by
YAMAMOTO Takashi

Related branches

Sprints

Whiteboard

[22-July (mestery): Approved as low for Juno-3.

[2014-06-10 YAMAMOTO Takashi]
current WIP implementation assumes action list is usable.

[June 4, 2014 Isaku Yamahata]
What OF features do you assume is supported?
action list is assumed? Or only action set is assumed?

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-merge-bridges,n,z

Addressed by: https://review.openstack.org/98702 [specs. merged]
    OFAgent: Merge br-int and br-tun

Addressed by: https://review.openstack.org/110188 [merged]
    ofagent: Remove network_delete method

Addressed by: https://review.openstack.org/111139 [merged]
    ofagent: Stop monitoring ovsdb for port changes

Addressed by: https://review.openstack.org/110209 [merged]
    ofagent: Desupport ancillary bridges

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-port-monitor,n,z

Addressed by: https://review.openstack.org/112488 [merged]
    ofagent: merge br-tun into br-int

Addressed by: https://review.openstack.org/112948 [merged]
    ML2: Make get_device_details report mac address as well

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-l2pop,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-physical-interface-mappings,n,z

------------
while the following changes belong to another bp, ofagent-l2pop,
some of them are performance-wise important for this bp as well.
[20140902 yamamoto]

Addressed by: https://review.openstack.org/112947 [merged]
    l2pop: Allow network types overridable

Addressed by: https://review.openstack.org/113160 [merged]
    ofagent: Enable local arp responder for local VMs

Addressed by: https://review.openstack.org/112949 [merged]
    ofagent: Local arp responder for VLAN

Addressed by: https://review.openstack.org/113159 [merged]
    l2pop: get_agent_ports: Don't yield (None, {})

Addressed by: https://review.openstack.org/114119 [merged]
    ofagent: Enable local arp responder for TYPE_FLAT

Addressed by: https://review.openstack.org/114310 [merged]
    ofagent: Enable local arp responder for TYPE_LOCAL

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.