HBP fails to detect dynamic segments when scanning disconnected services
HBP fails to detect dynamic segments when scanning disconnected services

Issues:
Fixes #353

Problem:
Cisco ACI creates a dynamic segment under the parent network to provide a VLAN for tenant separation.  The agent times out in scanning for disconnected networks unable to find the network segment matching the configured name in the .ini file.

Analysis:
The get_network_segments API provided in neutron.plugins.ml2.db has 'filter_dynamic=False' as a default conditional.  The code checks if filter_dynamic is not None, then apply a filter.  Presume that this implementation preserves backwards compatability but by default excludes dynamic segments.  Add filter_dynamic=None to the call from disconnected in order to fetch the entire list of segments for the network.

Tests:
Created a unit test in neutron to prove functional behavior.  Provided patch to vendor to confirm issue is resolved.

jlongstaf/f5-openstack-lbaasv2-driver,mattgreene/f5-openstack-lbaasv2-driver,jputrino/f5-openstack-lbaasv2-driver,richbrowne/f5-openstack-lbaasv2-driver,F5Networks/f5-openstack-lbaasv2-driver,F5Networks/f5-openstack-lbaasv2-driver,mattgreene/f5-openstack-lbaasv2-driver,jlongstaf/f5-openstack-lbaasv2-driver,richbrowne/f5-openstack-lbaasv2-driver,jputrino/f5-openstack-lbaasv2-driver