Send NodeStatusUve and ProcessStatus on ConnectionState Update
and Delete instead of from a periodic so that the contrail-status
output can show accurate information quickly. Added unit tests
for the connection info code in C++ and python.
Closes-Bug: #1392443

Change-Id: Icabfd9b8bd7bf9bed46012abf96b53450d0ea315
Add details to contrail-status -d output - pid, and uptime
Closes-Bug: #1363285

Change-Id: I0c94756e2f8ed00fbb77cb4c2eea7851f051641d
Remove references to "v6" interface-route-table-family in test code.

Change-Id: Ibe692c8ec16a4896a4f16076fb1489e90be24c5f
Add vrouter:test to contrail-vrouter unit test targets list

Change-Id: I6e9aa3c21fc1c0874d8d26aa981cb4f9e6c7a94e
Service monitor VM cleanup for instance ip

Instance IP cleanup could fail for shared IIPs. Added code
to remove the entries from service monitor instead of relying
on the port cleanup in neutron to remove the instance ip.

Change-Id: I351177a6b3b5f45f0fea9dd19ce33f4dbd4935c1
Closes-Bug: #1398281
Update XMPP RTarget routes when BGP Identifier changes

The Nexthop of RTarget routes is set to the BGP Identifier of CN.
In order for JUNOS (and perhaps other implementations) to process
RTarget routes and trigger advertisement of relevant VPN routes,
the Nexthop must be resolved.  Hence the CN must update Nexthop
for RTarget routes when there's a change in BGP Identifier.

Change-Id: Ic6e7ff91cd8a6f95c4c5a4a1524efa7e745f15aa
Closes-Bug: 1398635
Merge "Remove references to "v6" interface-route-table-family in test code."
Merge "Add details to contrail-status -d output - pid, and uptime Closes-Bug: #1363285"
Ignore sending VM subscribes for ServiceInstance VMs, Interface port-type
attribute distinguishes Nova created VMs and ServiceInstance VMs.

Bug # 1398116

Change-Id: I422380cd6a72138618b43e37ef378145d976b53e
Merge "Update XMPP RTarget routes when BGP Identifier changes"
Merge "Send NodeStatusUve and ProcessStatus on ConnectionState Update and Delete instead of from a periodic so that the contrail-status output can show accurate information quickly. Added unit tests for the connection info code in C++ and python. Closes-Bug: #1392443"
Upgrade service monitor database for 2.0

Add interface UUID also to the table on startup for
service VMs that are running. VMI UUID need to be stored
because in the new scheme VMI names are not fixed for
a particular service VM.

Change-Id: Iacdc31fdf9462a40a4485f1c4cd02f970521282a
Closes-Bug: #1398968
Revert 60c8ba47e4dee05305d2c9ff68f57d91aabbbdc6 as contrail-api/ifmap fate share still.

If contrail-api is stopped after advertising ifmap to discovery, further updates
received by other api-servers is not reflected to local ifmap server.
If control-nodes are connected to this ifmap server they never get
these updates.

Closes-Bug: #1395949

Change-Id: I7845a16b01e24a7c333cba9ebc8575c29ddb3c88
1. Increase the receive buffer for protobuf udp server to 32k to
   accomodate fabric_message sent from MX
2. Include the protobuf message name in the message statistics in
   addition to the endpoint name
3. Add a GetReceivedMessageStatistics() function that returns just
   the received protobuf message stats without doing a diff with
   the old received message stats
Closes-Bug: #1398584

Change-Id: If61a186bafbbae4e0bd0815842ed2ebb7b9e4430
Default to True for user_visible if db doesnt have entry for obj.

Change-Id: I8e19c06d102f218a9722249960a665c219c1917d
Closes-Bug: #1399039
Merge "Ignore sending VM subscribes for ServiceInstance VMs, Interface port-type attribute distinguishes Nova created VMs and ServiceInstance VMs."
As part of contrail-vrouter-agent NodeStatus UVE, send the status as NON-FUNCTIONAL only when all the agent's connection to control-node is down. In all other cases, agent reports the state as FUNCTIONAL.
Add UT cases.
Closes-Bug: #1396164

Change-Id: I3336bfb9eae9810307619ccb08e52a76322a24bf
Commit of the underlay/overlay mapping code
This is bringing code from rajreddy underlay repos, but because
of rebase problems, we are bringing this as a single commit
2 main components with this commit are
- snmp collector code
- topology calculation code
- ipfix receiver code

Adding 2 missing files from earlier commit..

Change-Id: If23b1c4d26c195791f388561736481a9ce6654ee
Merge "Upgrade service monitor database for 2.0"
For classic user security-group-rule_list does not work properly

Without any filters, when a classic user tries to list the
security-group-rules from a config-api server which has
multi-tenancy enabled will not work properly.

This patch attempts to fix that bug.

Change-Id: I99004b5114848542b915c6aef65e73fe2b446218
Closes-bug: #1399571