Implementing fixed-ips filter for port-list function

Closes-bug: #1371035

Change-Id: Iefa215a557fd4c6241cb15e58471f7a01fee6be5
Fix to create instance ip from subnet-uuid.
Also modified the port_create function in vnc_opentstack to use this fix

Closes-bug: #1369841

Change-Id: Id19efca8e0061a7564673b9e27ec3ba48172b00f
Fix parsing of evpn route string in mock agent

Change-Id: Ifb0e30428d341c048218f42db3f036f42630ed41
Move a few more bgp tests off flaky list

Change-Id: I10b3a0eadbb1f8947da9d41b6e5233c10d393829
Add darwin scons entries in inet6/inet6vpn SConscript

Change-Id: I2c5b27c9804c62ffab8e306fbbdeb925ff90c454
Config LBAAS changes:
Point right VMI of LB service instance to the same instance IP as VIP instance IP.
Change the keyword type to monitor-type so that it doesn't conflict with internal keyword.
Do not create the default instance for loadbalancer resources.
Fix service mode for haproxy template
Set SNAT ha mode to active-standby
Changes to allow same network/subnte for vip and pool

Change-Id: I233732afd25b9ebde8826bac0fe0c8da703e3a94
Merge "Fix to create instance ip from subnet-uuid. Also modified the port_create function in vnc_opentstack to use this fix"
Merge "Move a few more bgp tests off flaky list"
Merge "Fix parsing of evpn route string in mock agent"
Make evpn_prefix_test work on CentOS

Root cause was that BgpAttr::esi() returned a copy of esi_ instead
of a const reference to it.  This caused problems when copying the
esi in BgpAttr into BgpProtoPrefix in EvpnPrefix::FromProtoPrefix.
The first and last iterators that we passed to std::copy would be
pointers to different local copies of esi, causing much badness.

Change-Id: I3841e868b4d49348e940592cb4e269415ce755f2
Merge "Add darwin scons entries in inet6/inet6vpn SConscript"
Merge "Config LBAAS changes: Point right VMI of LB service instance to the same instance IP as VIP instance IP. Change the keyword type to monitor-type so that it doesn't conflict with internal keyword. Do not create the default instance for loadbalancer resources. Fix service mode for haproxy template Set SNAT ha mode to active-standby Changes to allow same network/subnte for vip and pool"
Merge "Make evpn_prefix_test work on CentOS"
Support running multiple instances of agent

Make following parameters configurable based on instance,
     - introspect-port
     - agent-name reigstered with discovery
     - instance-id registered with collector

Change-Id: Icd4b1c6b80a5e9df54354413ef0f84a545213be7
Minor changes to RouteDistinguisher

Make BgpAttr::source_rd() return a const reference.
Rename RouteDistinguisher::null_rd to RouteDistinguisher::kZeroRd.
Rename RouteDistinguisher::IsNull to RouteDistinguisher::IsZero.

Change-Id: I2289ce4b5d4d323b0a99658976b4ce0c826b4c1f
Send Router option even when Classless Route option is sent

Change-Id: Id336f5d9dc15f74ab667750a20f532817e97c911
Merge "Send Router option even when Classless Route option is sent"
Initial support for FreeBSD platform:
 - build system modifications (SConscripts)

Change-Id: Ibf2240267aed7a5fffbdc8b2a99afe070d1d6516
Authors: Grzegorz Bernacki, Michał Dubiel, Dominik Ermel
Delete the old virtual_machine of a port when device_id is updated

When the device_id of a port is updated, the old virtual_machine
associated with the port is not deleted.
This patch tries to fix this problem.

Also it allows the device_id to be updated with empty value.

Change-Id: I85627b21e660e23a49d8984dedd6d8723dd86410
Closes-bug: #1371380
Initial diff for SFlow Collector.
Note: Work In Progress

Change-Id: I0e37e5a429ab6bacd83fb0a36fca97b42ec5b58e