Add .gitreview to R1.05 branch

Change-Id: If6a2a2f62eccdff5e41f1f7014694bf556de5271
If the link is marked deleted, the nodes would have been cleared. So, there can
be cases where the link will not have any nodes i.e. we should check if the
link has valid pointers to nodes or not before accessing the nodes.

Change-Id: I78557fbdc979ee444d6f96e11a769f3ec8513ac3
Add scons test target, for CI Sanitya

Change-Id: I8e40f2db4eb26e9e720f315ac81afa198600678f
For an ingress acl rule, we should not set src address and for egress rule, we should not set dst address because if the SG is attached to a service VM interface, it will not pass transit traffic

    Change-Id: I08c26cf7afd69ac6e3378026e94b259dc6da21ea

Change-Id: Ib735d2700ec76213d97f8562917a9d65718cfd69
Merge "For an ingress acl rule, we should not set src address and for egress rule, we should not set dst address because if the SG is attached to a service VM interface, it will not pass transit traffic" into R1.05
Merge "Add scons test target, for CI Sanitya" into R1.05
From Megh: Fix scons . failure in discovery client

Change-Id: Id54b6f48838ab112a75035344cc7aea7db09a99f
- For DNAT case if floating IP is configured check if destination IP matches
any of the configured floating IP.
- Test case updated.

Change-Id: Ife1b1f83f162f3986840075579f387f20a6a8f3e
Cherry pick commit df8f98498c94d742fa70e9655b869f0a3473f827 to fix R1.05 build

Change-Id: I7063bb97fab984c49698b1e37d57bd831b58bbd4
Fix R1.05 build issue

Change-Id: I1a85ed486668e7d7ba9f356a2a296f5566183cf2
Merge "- For DNAT case if floating IP is configured check if destination IP matches any of the configured floating IP. - Test case updated." into R1.05
Catch thrift exceptions in Event Manager run and ignore them
cherry pick from mainline (commit 55a5f7828e043351213f343a59b5b02b8dc12dda)

Change-Id: Iab7dcda8e8bb5d540c168e1f224b8018f54a704b
Avoid Overriding NAT'ed Source IP, while doing DNAT.
Adding test-case.

Change-Id: Ib6c492b3c4fdf433179179f7c892bca739743be8
    o Select only stable tests in 'scons test' target list
    o Create a new flaky-test scons target to fill in the remaining flaky tests
    o If any test is still found to be unstable, it should be moved to the flaky tests list
    o Going forward, work towards truncating the flaky tests list

Change-Id: Id36785c76bd3c7d058e8e2b2ce14ed768a08b18d
cherry pick from R1.06 : 8ff808972da34710a8b9 - Passing just the router_asn will set the global system config

Change-Id: Ib8e6c9371ec5d7bcc5c1c6f302876b9f531bda62
Sort out flaky tests in base, io and gendb

Change-Id: I9daa0b3d322768e191c79a58fbdeafe10c9cb660
bgp_xmpp_wready_test is flaky -- https://jenkins.opencontrail.org/job/ci-contrail-controller-unittest/630/console

Change-Id: I708d3eda11764a4348cd2f43b7bd09a0a42857f7
Adding check for reverse flow to be present for an ECMP flow,
in case when an etablished ECMP flow gets converted to NAT flow
one of the residual flow with type ECMP(marked short flow) will
not have the reverse flow ptr.

Adding test case for the same.

Change-Id: I72fa91010ed42eb82feacfa29210c754c1441fa4
Add ci_unittests.json which associates source code to relevant unit test targets

Change-Id: I61290b0e3877be639a8a4bb67a7089ce9ca41617
Fix issues found during netns testing.

1. While creating internal policy for auto_policy instance, the rules were not being added properly
2. For this internal policy, we were using same instance for src_port and dst_port. We should create a separate instance for each
3. While adding route, we were bailing out if the route target is already present in the left ri, but we also need to add the route target in primary ri, so do not return

Change-Id: I7a248288e80eddc053179ecc3f7e2c84f99bf612