Now all Neutron ML2 drivers use OVO as input parameters to define the
allocation and the endpoints.
Reference of objects, inheritance, modifications made and presence in
other projects:
ML2TypeDriver (neutron-lib)
-> BaseTypeDriver
-> FlatTypeDriver
-> SegmentTypeDriver [1]
-> VlanTypeDriver
-> _TunnelTypeDriverBase
-> TunnelTypeDriver [2]
-> ML2TunnelTypeDriver
-> EndpointTunnelTypeDriver [3]
-> GeneveTypeDriver
-> GreTypeDriver
-> VxlanTypeDriver
[1] networking-avaya project inherits from SegmentTypeDriver, passing
the DB object instead of the OVO. This project was retired.
[2] TunnelTypeDriver class is not used anymore. networking-cisco
project imports this class if the version <= Ocata.
[3] networking-fujitsu project inherits from EndpointTunnelTypeDriver,
passing the DB object instead of the OVO. This project was retired.
Change-Id: If23d52e7839edf065619c327dc0cf47b5b560bfb
Partially-Implements: blueprint adopt-oslo-versioned-objects-for-db