Prince Sunny
c63b828bf6
40G profile for Arista 7060 ( #1677 )
2018-05-07 11:02:30 -07:00
Ying Xie
58584ca30c
[test] Adding Broadcom configuration file test ( #1611 )
...
* [test] Adding Broadcom configuration file test
In order to allow SONiC community to check in Broadcom configuration
file directly under device folder. We need to add this test to make
sure the contents of the configuration is compliant with Broadcom
specifications.
* Invoke test from Debian package builder
* Use $() syntax
* Remove the debug echo statement
2018-04-17 21:10:17 -07:00
Wenda Ni, Ph.D
f947172c0a
[devices]: Merge ingress service pools of lossless and lossy traffic for TD2 ( #1578 )
...
Signed-off-by: Wenda <wenni@microsoft.com>
2018-04-13 22:22:21 -07:00
Prince Sunny
fcbbb8a369
50G support for Arista 7060 ( #1580 )
...
* 50G SKU for Arista 7060
2018-04-12 18:06:26 -07:00
Prince Sunny
7b31f7df32
[devices]: Fix type for qos.json in 7060 and S6100 ( #1582 )
2018-04-10 22:45:59 -07:00
lguohan
25d73ef1a1
[device]: fix led_control plugin on Arista 7050-QX32S ( #1527 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-03-24 02:04:25 -07:00
Ying Xie
651aa917a2
[Arista7060] Add PFC configuration ( #1506 )
2018-03-19 09:12:49 -07:00
Wenda Ni, Ph.D
de5e5332be
[mmu]: reduce headroom size and remove queue min for lossless traffic ( #1508 )
...
* Reduce xoff size for in-flight packets of lossless traffic
Signed-off-by: Wenda <wenni@microsoft.com>
* Must explicitly specify min buffer size per queue to be zero
Signed-off-by: Wenda <wenni@microsoft.com>
2018-03-17 14:48:52 -07:00
Wenda Ni, Ph.D
ad5f871feb
[devices]: Consolidate to one egress lossless buffer configuration ( #1493 )
2018-03-16 15:52:08 -07:00
Wenda Ni, Ph.D
1f4ce098b5
Buffers config ( #1476 )
...
* Improve memory utilization through more sharing at the ingress on A7050-QX-32S
Signed-off-by: Wenda <wenni@microsoft.com>
* Apply buffers config changes on A7050-QX-32S to A7050-QX32
Signed-off-by: Wenda <wenni@microsoft.com>
* Apply buffers config changes on A7050-QX-32S to S6000
2018-03-12 14:25:57 -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
Wenda Ni, Ph.D
20ab99bf31
[qos]: Apply ECN configuration on lossless queue for 7050-QX-32S and S6000 ( #1439 )
2018-03-03 10:09:49 -08:00
Wenda Ni, Ph.D
33d5a9cfd6
Add qos.json for Arista-7050-QX-32S ( #1388 )
...
* Add qos.json for Arista-7050-QX-32S
This file is a modification from the one in the swss docker, and is applied in the base image
Signed-off-by: Wenda <wenni@microsoft.com>
* Prepare buffers.json.j2 alongside with qos.json to allow qos config to take
effect on a7050-QX-32S
Signed-off-by: Wenda <wenni@microsoft.com>
2018-02-28 17:30:34 -08:00
Ying Xie
652bc4853c
[Arista7260CX3] add port speed information to port_config.ini ( #1412 )
...
* [port_config] add speed information for Arista7260CX3-D108C8
* [port config] add port speed information for Arista-7260CX3-C64
2018-02-27 12:16:15 -08:00
Ying Xie
720c71399c
Improve: buffer configuration infrastructure ( #1403 )
...
* [sonic build] Define folder macro for target folder /usr/sonic/share/templates
* [sonic-cfggen] allow templates to include from common folders
- Allow templates to include files under /usr/share/sonic/templates
- Allow templates to include files in the same folder as the root template
* [Buffer config] install the buffer configuration template
* [Arista7260cx3] Add buffer configuration for Arista7260CX3 T0 topology
- pg profile look up table is incomplete. Currently contains T0 default
values.
* [Arista7260cx3] Adding QoS configuration
* Address review comments
1. Stop generating ingress pg configuration for lossless pgs.
2. Stop putting ports into speed sets, put all ports in one set.
3. Remove ingress lossless profiles.
4. Added some tailing '-' back to remove leading spaces.
2018-02-27 12:15:56 -08:00
Ying Xie
1989c436b9
[Arista7260cx3] Update port map to match production layout ( #1411 )
2018-02-22 17:32:49 -08:00
Shuotian Cheng
a8a4c7b9ae
[device]: Remove unused qos.json files ( #1315 )
2018-01-29 10:08:10 -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
Taoyu Li
6f12ff286d
[minigraph]: Set hostname in all default minigraphs to 'sonic' ( #1333 )
2018-01-23 18:16:15 -08:00
Ying Xie
163a0e2165
[Arista7260cx3] Add platform specific reboot tool ( #1318 )
...
* [Arista7260cx3] Add platform specific reboot tool
* [utilities] update sonic-utilities submodule
2018-01-18 17:28:36 -08:00
yurypm
b57cfd7295
[arista] Delete sysfs entries for all Arista Digital Power Monitor/Management devices ( #1256 )
...
* Bump sonic-platform-modules-arista submodule
* [arista] Remove DPM entries from Arista sensors.conf files
2017-12-20 14:05:23 -08:00
Samuel Angebault
46a653485c
[device/Arista] Add fancontrol config for all Arista platforms ( #1242 )
...
* Rename i2c busses for a7060cx-32 platform
* Update fancontrol for a7260cx3-64
* Add fancontrol for a7050qx-32
* Add fancontrol for a7050qx-32s
* Add fancontrol for a7060cx-32s
2017-12-15 16:39:15 -08:00
Samuel Angebault
9dc85620f3
[device/arista] Add psuutil plugin for Arista platforms ( #1221 )
...
* Bump sonic-platform-modules-arista submodule
* Add psuutil plugnis for Arista platforms
2017-12-08 16:32:50 -08:00
Prince Sunny
5ca798d9bc
[arista]: Unify labels for Arista sensors ( #1216 )
2017-12-08 12:01:06 -08:00
Travis Szucs
6feff95197
[device/arista]: Add MAX6697 sensor for Arista 7060CX-32S ( #1210 )
2017-12-08 12:00:48 -08:00
Ying Xie
33d5e93b0a
[devices]: Update 6000, 6100, 7050 QOS configurations ( #1191 )
2017-11-28 18:31:43 -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
yurypm
2a69f372c3
[Arista7260cx3] fancontrol configuration file ( #1163 )
...
Signed-off-by: Yury Murashka <yurypm@arista.com>
2017-11-17 12:03:51 -08:00
Ying Xie
4e367c6984
[Arista7260cx3] update port_config.ini for Arista-7260CX3-D108C8 ( #1130 )
...
- Port 18 and 20 are now in 50G breakout mode.
2017-11-08 15:09:19 -08:00
Ying Xie
ce6cbbbb99
[Arista7260CX3] Fix a typo in port_ini.cfg ( #1114 )
2017-11-03 17:58:34 -07:00
Samuel Angebault
ca214b947c
[arista]: Bump sonic-platform-modules-arista submodule ( #1111 )
...
* Bump sonic-platform-modules-arista
Improves i2c performance for xcvrs
Fix the led_plugin by ignoring unknown ports
Miscellaneous improvements
* Fix index column for Arista-7260CX3-D108C8
* Fix flash permissions for Arista platforms
The ext4 flash uses acl to properly handle permissions in EOS.
Aboot isn't built with this support and therefore can't be used
to set the flash permissions. It has to be deferred in sonic initrd.
2017-11-03 15:22:05 -07:00
Prince Sunny
4f59b2e4c7
Modified HWSKU to match internally defined SKU string ( #1095 )
2017-10-30 18:02:44 -07:00
Prince Sunny
c74007bb83
[Arista]: Modified HWSKU to match the internally defined HWSKU string ( #1062 )
2017-10-23 11:46:26 -07:00
Prince Sunny
d302d713a6
[Arista]: Extra space in filename resulted in initialization failure ( #1053 )
...
* Extra space removed
2017-10-18 23:46:05 -07:00
Joe LeVeque
002aabe8ba
Change all port_config.ini column headers from 'port' to 'index' ( #1001 )
2017-09-30 11:02:18 -07:00
Samuel Angebault
bc73082922
[devices]: Add led plugin for Arista 7060CX-32S and 7260CX3-64 ( #945 )
...
* Bump sonic-platform-modules-arista submodule
* Allow image specific mount option for containers
* Add led plugin for DCS-7060CX-32S
* Add led plugin for DCS-7260CX3-64
2017-09-11 15:29:42 -07:00
Ying Xie
02c125f5ce
[Arista-7260CX3] Rename hwSKU Arista-7260CX3-64 to Arista-7260CX3-C64, introducing new hwSKU Arista-7260CX3-D108C8 ( #920 )
...
* [Device] Rename SKU Arista-7260CX3-64 to Arista-7260CX3-C64
Renaming to add the speed indication: C64 means 64 100G ports.
renamed: Arista-7260CX3-64/port_config.ini -> Arista-7260CX3-C64/port_config.ini
renamed: Arista-7260CX3-64/sai.profile -> Arista-7260CX3-C64/sai.profile
* [Arista-7260cx3] Fix 64x100G port_config.ini
Reorder the port lanes to match the front panel port numbering.
* [Arista-7260CX3] add hwSKU Arista-7260CX3-D108C8
This hwSKU has 108x50G ports and 8x100G ports (2 x 100G ports are unused)
2017-08-25 17:31:19 -07:00
Samuel Angebault
d918b13491
Update sfputil support for Arista platforms ( #912 )
...
* Bump sonic-platform-modules-arista submodule
* Fix sfputil plugin for arista_7060_cx32s
* Fix sfputil plugin for arista_7260cx3_64
* Add front panel port number for arista platforms
2017-08-24 00:10:50 -07:00
Joe LeVeque
49feeaa456
[LEDs]: Initialize status and fan LEDs to green on Arista 7050-QX-32/7050-QX-32-S ( #886 )
2017-08-14 10:25:50 -07:00
Joe LeVeque
178fc032ae
[sfputil]: Add support for SFP presence, low-power mode and reset ( #877 )
...
- Update sfputil plugins for Dell FORCE10-S6000, Arista 7050-QX-32, 7050-QX-32-S
2017-08-11 11:36:32 -07:00
Samuel Angebault
97e4360d9b
[platform] Add support for Arista DCS-7260CX3-64 ( #863 )
...
* Update sonic-platform-modules-arista submodule
* Update boot0 to handle DCS-7260CX3-64
* Add sys eeprom plugin for DCS-7260CX3-64
* Add sfputil plugin for DCS-7260CX3-64
* Add sensors config for DCS-7260CX3-64
* Add Arista-7260CX3-64 HwSku port_config
* Handle slow flash partition re-read
* Add minigraph.xml for DCS-7260CX3-64 64x100G
2017-08-05 20:56:32 -07: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
lguohan
1b5255d583
add support for Arista-7050-Q16S64 ( #798 )
2017-07-12 01:27:53 -07:00
Shuotian Cheng
12ce4ca4ea
[Arista]: Update Arista-7050-QX-32S port_config.ini ( #789 )
2017-07-06 02:27:25 -07:00
lguohan
e904b3bf46
[device]: add minigraph and LED support for Arista 7050 QX32S ( #773 )
2017-06-30 10:28:39 -07:00
lguohan
894976e155
[platform]: turn on/off four leds for breakout-able front panel ports ( #723 )
...
turn on/off four leds for breakout-able front panel ports on arista 7050 qx32 platform
2017-06-19 22:16:50 -07:00
Joe LeVeque
d094ceecc2
[docker-platform-monitor]: Add LED control daemon and plugin for x86_64-arista_7050_qx32 platform ( #691 )
...
* Add files for building ledd package; add ledd to docker-platform-monitor; Control platform monitor docker using supervisord
* Add sonic-platform-daemons submodule
* Rename ledd.mk -> sonic-ledd.mk
* Add led_control.py plugin for x86_64-arista_7050_qx32 platform
* Rename Dockerfile -> Dockerfile.j2
* Fix build
* Remove blank line
2017-06-10 22:05:11 -07:00
Shuotian Cheng
fedfb82ebf
[Arista]: Update port_config.ini file for Arista-7050-QX32S ( #674 )
2017-06-05 22:41:39 -07:00