Dong Zhang
5057ac3122
[MultiDB] (./dockers dir) : replace redis-cli with sonic-db-cli and use new DBConnector ( #3923 )
...
* [MultiDB] (./dockers dirs): replace redis-cli with sonic-db-cli and use new DBConnector
* remove unnecessary quota
* update typo
2020-01-22 11:27:21 -08:00
Jipan Yang
ff74daaf13
Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE ( #2538 )
...
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
2019-02-19 17:06:56 -08:00
Jipan Yang
dedd5624a0
Adapt to the new WARM_RESTART_TABLE table schema: change from restart… ( #2083 )
...
* Adapt to the new WARM_RESTART_TABLE table schema: change from restart_count to restore_count
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
* Update variable and function name to match restore_count name change
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
* Update swss submodule for warm restart schema change
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
2018-10-02 06:08:26 -07:00
Jipan Yang
3f049d33bf
Warm reboot: Don't load json conifg like copp, ininip, ports and switch again upon… ( #1939 )
...
* Don't load json conifg like copp, ininip, ports and switch again upon swss warm start
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
* double check DB data exists in case only swss warm restart is configured at system reboot
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
* Double check existence of db data before skipping json load, and format update
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
2018-09-07 12:25:38 -07:00
sihuihan88
243a87d6e6
[devices]: remove Dell S6100 qos config via swssconfig ( #1483 )
...
Signed-off-by: Sihui Han <sihan@microsoft.com>
2018-03-13 13:07:39 -07:00
Wenda Ni, Ph.D
ef683848af
[devices]: A7050 qx32 mmuconfig ( #1463 )
...
* Apply MMU config (buffers, qos) to Arista-7050-QX32
Signed-off-by: Wenda <wenni@microsoft.com>
2018-03-07 07:21:41 -08:00
sihuihan88
1e6576c5b8
[devices]: Update qos and buffer configuration for Dell S6000 ( #1441 )
...
Signed-off-by: Sihui Han <sihan@microsoft.com>
2018-03-01 20:56:12 -08:00
pavel-shirshov
ec537be065
[Submodule update]: Update submodule sonic-utilities ( #1407 )
...
* Update submodule sonic-utilities
* Copy fast-reboot json dumps from /host filesystem
* Update sonic-utilities to latest
* Fix typo
2018-02-26 11:23:29 -08:00
pavel-shirshov
f6deaa22f7
[fast-reboot]: Dump default routes before fast-reboot procedure ( #1392 )
...
* Insert default routes into the APPL DB in fast-reboot proceduce
Update sonic-utilities submodule
2018-02-14 19:09:28 -08:00
Andriy Moroz
58d8302b53
Buffers configuration update on port speed change ( #1345 )
...
* Move buffer configuration to ConfigDB
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Converted Dell and Arista configs
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Add buffer configs for ACS-MSN2740
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Updated buffers template
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Fixed j2 unit test
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update buffers config for Force10-S6100
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update VS docker to support speed and buffers test
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update buffers config generation
- fixed support of sonic-to-sonic install
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update submodules pointers for buffers config
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-01-29 08:11:05 -08:00
Ying Xie
2b91c9681d
Revert "Buffers configuration update on port speed change ( #1250 )" ( #1340 )
...
This reverts commit 814e50fd5e
.
2018-01-26 10:13:43 -08:00
Andriy Moroz
814e50fd5e
Buffers configuration update on port speed change ( #1250 )
...
* Move buffer configuration to ConfigDB
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Converted Dell and Arista configs
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Add buffer configs for ACS-MSN2740
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Updated buffers template
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Fixed j2 unit test
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update buffers config for Force10-S6100
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update VS docker to support speed and buffers test
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update buffers config generation
- fixed support of sonic-to-sonic install
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-01-26 08:09:31 -08:00
Qi Luo
a836fc42ac
[device]: Fix Mellanox sku check ( #1303 )
...
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
2018-01-13 03:43:14 -08:00
Taoyu Li
dd7e9240c8
[dockers] Remove dependency to minigraph ( #1179 )
...
* Remove dependency to minigraph
* Remove -m in swssconfig.sh
2017-11-23 16:31:37 -08:00
Andriy Moroz
6d0329af3d
Move QoS configuration to Config DB ( #1178 )
...
* Move Mellanox QoS configuration to config DB
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Move qos.json to hwsku subfolder
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Remove copying of old qos config
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Update WRED threshold values
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* hwsku2
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Fix syntax error in json
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Add qos config for some Dell and Arista platforms
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Fix inital qos config on clean boot
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* Updated swss-common and swss pointers (QoS in Config DB)
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2017-11-22 08:58:22 -08:00
Harish Venkatraman
aa09bdc2c2
[docker-orchagent]: ADD PFC Broadcom recommended MMU Settings ( #1136 )
...
This commit adds new code to support PFC and broadcom recommended
MMU setting for PFC feature.
Verified by running checking the hardware setting after the switch
was booted.
Signed-off-by: Harish Venkatraman <Harish_Venkatraman@dell.com>
2017-11-13 11:30:16 -08:00
Oleksandr Ivantsiv
29f67ebe58
[acl-loader]: acl-loader integration. ( #1000 )
...
* [acl-loader]: acl-loader integration.
acl-loader was inplemented based on translate_acl source code. acl-loader
can't be tested with unittest. Same testcases will be covered with testbed tests.
- Remove translate_acl utility and tests.
- Remove mirror template.
- Do not run ACL rules and mirror configuration generators.
- Adopt minigraph parser to work with acl-loader.
* Update sonic-swss-common and sonic-swss submodules.
Enable ACL dynamic config feature.
* Update sonic-utilities submodule.
Include fix for acl-loader incremental update command.
* [sonic-cfggen]: Add test for everflow cfggen configuration.
2017-11-02 15:09:27 -07:00
Shuotian Cheng
1a81715275
[swss]: Add switch.json.j2 to set the hash seed according to the switch type ( #1089 )
...
Set the ECMP/LAG hash seed to 10 when the switch is a ToR, 20 when the switch
is a Leaf, 0 otherwise.
Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
2017-10-29 11:50:57 -07:00
Andriy Moroz
2ae29caa03
Update QoS config name for Mellanox platform ( #1077 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2017-10-25 09:09:30 -07:00
Shuotian Cheng
1a748ee0bb
Revert "Update QoS config name for Mellanox platform" ( #1039 )
2017-10-13 01:27:15 -07:00
Andriy Moroz
fc7246f418
[swss]: Update QoS config file name for Mellanox platform ( #1028 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2017-10-10 19:45:17 -07:00
Qi Luo
554114cfaa
Make swssconfig status FATAL when it fails ( #1009 )
...
* Make supervisor controlled one-shot program autorestart 0 time, so the status will become FATAL instead of EXITED if failure happens
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
* Make swssconfig.sh strictly exit on any failure
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
* Tune startretries, tested in supervisor 3.3.2-1
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
2017-10-04 01:02:30 -07:00
Andriy Moroz
9efcc9c333
[swss]: Update swss/common submodules ( #988 )
...
* Update swss submodule reference
* Update swss-common submodule reference
This pull request introduces changes including
1. Use unified buffer configurations fro all Mellanox 27xx platforms
2. Refactor TableConsumable and optimize popping empty logics
3. Add SwitchOrch to deal with switch attributes changes
4. Refactor doAclTableTask and doAclRuleTask
5. Add PFC watchdog tables and runRedisScript function in common library
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2017-09-29 14:44:55 -07:00
Shuotian Cheng
a376c86b5c
[swss]: Fix the command to get HWSKU with sonic-cfggen ( #964 )
2017-09-18 17:23:19 -07:00
Shu0T1an ChenG
5e9b0a1207
Merge branch 'v1.0.3-backup' into github
2017-09-15 11:30:23 -07:00
Taoyu Li
c9cc7aea41
[configdb] Migrate minigraph configurations to DB ( #942 )
...
Modify minigraph parser output format so it fit DB schema
Modify configuration templates to fit new schema
Systemd services dependencies are modified so database starts before any configuration consumer
2017-09-12 14:13:27 -07:00
Shu0T1an ChenG
521de84830
Merge remote-tracking branch 'github/master' into v1.0.3-backup
2017-08-28 17:05:14 -07:00
Andriy Moroz
48b0beb7ff
Port speed ( #879 )
...
* Add port speed configuration
* Add DeviceInfos support in minigraph parser
* Add cfggen test 'test_minigraph_ethernet_interfaces'
* Fixed PR comments
* Update sonic-swss submodule reference
2017-08-23 19:41:14 -07:00
Qi Luo
618b25f18c
Squash merge v1.0.3 branch onto master
2017-08-02 22:28:17 +00:00
Joe LeVeque
f49cac086f
Remove extra trailing newlines at EOF ( #804 )
...
Files now end with a single newline
2017-07-12 20:54:37 -07:00
Oleksandr Ivantsiv
96fe120265
[mlnx]: Add support of Mellanox SN2740 platform. ( #786 )
...
- Update SAI (added support of SN2740 profile).
- Update SDK to version 4.2.3130.
- Update FW to version 13.1224.0140.
- Update HW MGMT to version 1.0.0160.
2017-07-07 14:26:53 +03:00
sihuihan88
13c18ed045
[device]: Add support for SKU Force10-S6000-Q32 ( #624 )
2017-05-24 11:59:01 -07:00
pavel-shirshov
519802ec09
[docker-swss]: Restore FDB and ARP entries after fast reboot ( #621 )
...
* Restore FDB and ARP entries right after fast reboot to minimize traffic corruption
* Fix typo
2017-05-24 11:57:33 -07:00
Joe LeVeque
6e45307a49
[docker-orchagent]: Properly manage with supervisord ( #589 )
2017-05-11 11:18:10 -07:00