Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[swss] ecmp hash seed configurable from config_db
Before this commit, the ECMP hash seed could only be changed through to indirect parameters in DEVICE_METADATA: - type (10 for LeafRouter, 25 for SpineRouter, etc...) - namespace_id: the value is used as an offset This commit brings the possibility to enforce the ECMP hash seed from config_db.json via the new 'ecmp_hash_seed' field. If defined: - the value deduced from the 'type' is ignored - the namespace_id is still used as an offset It is particularly useful to fix ECMP polarization issue, especially when having more than 3 layers in a clos matrix.
- Loading branch information