http: make REST API args const

Signed-off-by: Mateusz Zalega <mateusz.zalega@codilime.com>
Change-Id: Ia9c7b4595c03afeac5a9302aba313888e14b2882
Fix for documentation page on opserver rest api port Closes-Bug: #1331203

Change-Id: I0e2c29a93a120d7a88661a6ab73e427032c8f808
bfd: added REST API server and client

This is a rework of Bartek Wolowiec's original patch, which adds rudimentary
support for REST API as specified in [1]. There are still TODO's to make it
fully comply with the blueprint, but I believe publishing early would be
beneficial for project community.

BFD code already merged to OpenContrail suffered from coding style issues.
While working on this patch, I had to fix some of them on the way. I hope
it doesn't cloud the main intent.

[1] https://blueprints.launchpad.net/opencontrail/+spec/bfd

Signed-off-by: Bartek Wolowiec <bartek.wolowiec@codilime.com>
Signed-off-by: Mateusz Zalega <mateusz.zalega@codilime.com>
Change-Id: I17021f1d2ae91e7a41fd382ee85879f07ff2cbe1
Control node changes for supporting IRB forwarding in EVPN

Change-Id: I00f0f3bcd4b30ecc7adaa6d14a5b1496a1d57f67
Raise proper error message if --no-gateway is used in subnet create

Change-Id: I26ed8342300dd243413796f70e4f1c11b7b10990
Closes-bug: #1364764
Improve tracing and logging

Following changes are implemented:

- Use consistent levels for Open and Keepalive messages on rx/tx
- Add logging for bgp and xmpp peers getting send ready/blocked
- Remove unecessary logging from scheduling group code

Change-Id: Ieb36894d4d780ebe0535b76c33c3eaf10a6c7cb3
If cidr is specified as part of src or dst address, use it for acl

Change-Id: I2af6cbd7a599e36a54eaad774ea05e9043e308d6
Closes-Bug: 1365427
Add options test for protobuf port option in collector

Change-Id: I45f07656893505a2dcc484bb4d9129375b9bd2fb
Make svc_static_route_intergration_test more robust

Add task_util::TaskSchedulerLock to stop+drain and start scheduler.
Use TaskSchedulerLock when verifying paths for service chain route.

Change-Id: I641eeaf4c3bcac7c44232c532dea07874f0e48e5
Add SessionDown tests to bgp_xmpp_rtarget_test

Change-Id: I630d49570f7770db4184764b7797f9fa8de61b26
Remove redifinition of neutron exceptions and send the exception name to neutron in case of error.

Change-Id: Idea1f4225d5a00fb8c14516791143e93191509f0
Closes-Bug: 1363304
Remove unused code from RtGroup class

Change-Id: Ib3347339fdf4436d1611504efe186a5871199c46
Increase priority of routes by LINK_LOCAL_PEER.

Fixes bug where path added by ARP is of higher priority than link-local path.
This was resulting in failing of metadata access to/from VM

Change-Id: I99af613fe02ad55aab5f0921cb67fc44d77fee87
Partial-Bug: #1364308
Fix errors in test_linklocal

Change-Id: I1079a12e5929bee0d38116ef857e442707beccac
Merge "Add SessionDown tests to bgp_xmpp_rtarget_test"
Merge "Increase priority of routes by LINK_LOCAL_PEER."
Merge "Make svc_static_route_intergration_test more robust"
Merge "If cidr is specified as part of src or dst address, use it for acl"
Support packet handler on different platforms

Part-1 changes to support packet handler on different platforms.
Remove dependnecy on the ENUMS defined in vr_defs.h

Change-Id: I79401b75324a7e65316b6cac6ca2e19e721ff4b1
flow limit : exclude short flows

Change-Id: I0cd47f06bd76dc03b632534f84521a53db6316fa