Comment 40 for bug 1498765

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/16283
Committed: http://github.org/Juniper/contrail-controller/commit/f6dd3dc4750ea0fa18c3e0989d7519de05c19511
Submitter: Zuul
Branch: master

commit f6dd3dc4750ea0fa18c3e0989d7519de05c19511
Author: Manish Singh <email address hidden>
Date: Wed Jan 13 16:07:24 2016 +0530

ECMP load balance configuration agent changes.

ECMP load balance parameters can be configured at global, vn and interface level.
Priority (highest to lowest)- Interface, VN, Global.
This config is stored in path. When path is exported to controller, fields in
load-balance-fields are populated using the same. Agent currently provides field
based hashing only. So every controller message will have load-balance-type set
to field-hash. Similarly reflected routes from CN will be used to extract fields
to be used for hashing and populated in respective path.
Agent by default will use all fields.

Closes-bug: 1498765

Conflicts:
 src/vnsw/agent/controller/controller_peer.cc
 src/vnsw/agent/openstack/instance_service_server.cc
 src/vnsw/agent/oper/inet_unicast_route.cc
 src/vnsw/agent/oper/metadata_ip.cc
 src/vnsw/agent/oper/vm_interface.cc
 src/vnsw/agent/test/test_util.cc

Change-Id: I652f65b5b6b56fe20e26a0a0bb7cdf6799b98811