Commit Graph

356 Commits

Author SHA1 Message Date
simonJi2018
77089ec4e1 [nephos]: upgrade sdk to support linux kernel 3.16.0-9 (#3071) 2019-06-24 08:12:08 -07:00
Qi Luo
f93bd6ff37 [security] Upgrade kernel from 3.16.57-2 to 3.16.68-2 on 201803 branch (#3052)
* [security] Upgrade kernel from 3.16.57-2 to 3.16.68-2 on 201803 branch
2019-06-23 11:53:40 -07:00
Nazarii Hnydyn
3459c54c89 [mellanox] Introduced start EEPROM action. (#2996)
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
2019-06-17 09:58:02 -07:00
Shuotian Cheng
4b78e50219 [Broadcom]: Update SAI to 3.1.3.4-24 (#2975)
Update hash seed algorithm to add entrophy

Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
2019-06-06 14:27:03 -07:00
Andriy Moroz
a78812b6bc [Mellanox] Update platform driver service options (#2908)
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2019-05-20 11:27:33 -07:00
Shuotian Cheng
a7edb86989 [Broadcom]: Update Broadcom SAI to 3.1.3.4-23 (#2890) 2019-05-13 13:17:23 -07:00
Andriy Moroz
5a5c9b0558 [Mellanox] Update SAI (#2862)
Fixed ACL on LAG members

Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2019-05-03 11:08:35 -07:00
Prince Sunny
c2fb404f51 [Broadcom]: Update SAI to 3.1.3.4-22 [L3 MTU Fix] (#2853) 2019-05-01 23:01:47 -07:00
Guohan Lu
2cc9fb92d4 Revert "[devices]: Watchdog support for DellEMC S6100 (#2741)"
This reverts commit 3a24c61108.
2019-04-23 16:33:42 +00:00
Shuotian Cheng
04debfa4ec [Broadcom]: Update SAI to 3.1.3.4-21 (#2797)
Update hashing coverage for HashIP4TcpUdpPortsEqualField

Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
2019-04-18 02:14:09 -07:00
Andriy Moroz
a79f242e6c [Mellanox] Add FW upgrade before reboot feature (#2788)
* [mellanox] Enhance mlnx-fw-upgrade.sh (#1994)

Install a new FW by specifying FW path (mlnx-fw-upgrade.sh /path/to/FW)
or use default at '/etc/mlnx/fw-SPC.mfa'

Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>

* Fixed FW upgrade sequence. (#2111)

* Fixed FW upgrade sequence.
* Removed code duplication.
2019-04-15 10:30:06 -07:00
pavel-shirshov
c64e5e51db [vstest]: Test for quagga livelock fix (#2751)
* Test for quagga livelock fix

* Create /usr/local/etc for the test

* Add more debug info

* Install specific version of exabgp

* Update sonic-quagga
2019-04-10 01:21:34 +00:00
Guohan Lu
9299a249d3 Revert "[201803] [services] Restart SwSS service upon unexpected critical process exit (#2546)"
This reverts commit 2a8af2705e.
2019-04-06 22:21:30 +00:00
Guohan Lu
968a0dfbd0 Revert "[201803] Restart SwSS, syncd and dependent services if a critical process in syncd container exits (#2615)"
This reverts commit 9e8518c855.
2019-04-06 22:21:16 +00:00
paavaanan
3a24c61108 [devices]: Watchdog support for DellEMC S6100 (#2741) 2019-04-06 12:34:27 -07:00
Nazarii Hnydyn
9e76a47aa9 [devices]: Upgrade Mellanox HW-MGMT: fix high CPU utilization issue. (#2726)
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
2019-04-01 15:47:00 -07:00
Shuotian Cheng
09f413246e [Broadcom]: Update SAI to 3.1.3.4-20 (#2708)
Address parity error in XOR bank for TH device

Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
2019-03-26 23:48:22 -07:00
Joe LeVeque
9e8518c855 [201803] Restart SwSS, syncd and dependent services if a critical process in syncd container exits (#2615)
* Add process exit listeners to syncd containers so that containers stop upon unexpected critical process exit

* swss.service unit file now starts both swss and syncd containers as ExecStartPre steps, and for ExecStart, it indefinitely checks that the containers are running

* Add 'docker-wait-any' script, use it to wait for containers to exit
2019-03-06 23:49:58 -08:00
Andriy Moroz
2c5bd96e1b Update SAI and SDK (v4.2.7304) (#2612)
This fixes FDB events for SONiC

Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2019-02-27 10:26:35 -08:00
Joe LeVeque
2a8af2705e [201803] [services] Restart SwSS service upon unexpected critical process exit (#2546)
* [service] Restart SwSS Docker container if orchagent exits unexpectedly

* [dhcp_relay] Use STATE_DB to determine whether interfaces are ready

* Supervisor now autorestarts rsyslogd upon unexpected exit

* Add other critical processes to event listener

* Make supervisor-proc-exit-listener script global, have it read from 'critical_processes' file inside container

* Add SwSS to 'WantedBy=' option of services which should be started along with SwSS
2019-02-26 11:26:14 -08:00
Shuotian Cheng
b233d6f1c4 [Broadcom]: Update SAI to 3.1.3.4-19 (#2554)
Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
2019-02-11 21:53:40 -08:00
sridhar-ravindran
a18ec656d1 [devices]: Fix for build break for device s6100/z9100 from #2441 checkin (#2477) 2019-01-23 09:23:39 -08:00
sridhar-ravindran
39f0c251fa [devices]: Porting MUX reset logic to fix probe fails (#2441) 2019-01-14 09:56:17 -08:00
Joe LeVeque
524cfebc23 [docker-syncd-brcm] Add 'startsecs=0' to ledinit process (#2366) 2018-12-17 08:56:43 +00:00
paavaanan
3f16fb0255 [Dell] sensors.conf files for S6100/Z9100 (#2282)
* [Dell] sensors.conf files for S6100/Z9100

Addded sensors.conf file for S6100/Z9100 switches.
sensorsd daemon can able to write syslogs when alarms are raised for any specific attribute.
Added alarm supprot for onboard sensors.
Tuned return values of attributes to avoid "Bad Adddress" proc errors.
Exported SMF version.

* Converted TAB to Spaces
2018-12-04 10:26:46 -08:00
simonJi2018
ecb8e53da1 update sdk and sai for 201803 (#2331)
* uodate sai and sdk for fix some bug and add some filt to device/accton and ingrasys for support different sfp module and hw version

* update device config for support s9230 R0B and update port_config.nps and ini

* update device file

* fix some code error

* fix init chip config data error
2018-12-02 23:14:01 -08:00
Andriy Moroz
ce54ef7256 [mellanox]: Update MFT tools to v4.9.0 (#2207)
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-10-30 01:49:36 -07:00
Qi Luo
6a9bfafb10 [syncd] Treat bcmcmd as a supervisor task so we could collect stdout/stderr (#1825) 2018-10-17 15:39:04 +00:00
paavaanan
aa08555299 [devices]: Dell Z9100 T0 T1 MMU/QoS fixes (#2126)
* Dell Z9100 T0 PFC fixes

* Addressed review comments. Fixed QoS, Changed SKU's, and sorted bcm.config

* Adressed review comments and modified T0 and T1 profiles
2018-10-15 18:14:26 -07:00
Andriy Moroz
4d12746491 [Mellanox] Update hw-management service config (#1914)
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-10-13 20:30:32 +00:00
Andriy Moroz
5d0748df03 [Mellanox] Use MAC from EEPROM for PortChannels and VLAN Interfaces (#1793)
* Use MAC from EEPROM for PortChannels

Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>

* Use MAC from EEPROM in DEVICE_METADATA

Will affect MAC for VLAN interfaces

Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>

* Get MAC via decode-syseeprom

Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>

* hw-management is now a service

Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>

* Add error handling for MAC fetch process

Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-10-13 20:28:07 +00:00
zhenggen-xu
773ed99d0a [security] Upgrade kernel to 3.16.57-2 on 201803 branch (#2116)
* [security] Upgrade kernel to 3.16.57-2

Fix issues below:
https://www.debian.org/security/2018/dsa-4120
https://www.debian.org/security/2018/dsa-4179
https://www.debian.org/security/2018/dsa-4187
https://www.debian.org/security/2018/dsa-4188
https://www.debian.org/security/2018/dsa-4196

and more.

* update opennsl-modules-3.16.0-6-amd64_3.4.1.11-7_amd64.deb package

Signed-off-by: Guohan Lu <gulv@microsoft.com>

* [mellanox] update sdk base url (new kernel version)
2018-10-10 23:41:27 -07:00
Guohan Lu
431a9f67d5 [broadcom]: update SAI to 3.1.3.4-18
Merged PR 1138465: Disable port global pause frame rx processing logic [Wenda Ni]

Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-10-05 20:16:22 +00:00
Guohan Lu
974b066872 Added platform module start/stop service for Dell S6100/Z9100 platforms
- Introduced systemd .service files to start and stop platform drivers.

- Moved depmod in *.postinst files. So, during first-time boot depmod is triggered post package installation and drivers will be loaded without any issues.

Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-09-29 05:43:47 +00:00
Guohan Lu
81e5178788 [build]: fix file permission to have a clean build
debian/rules should be 755 and will be modified to 755 if not, which
can cause the image to be marked as dirty

Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-09-25 16:29:34 +00:00
lguohan
03e27da2aa
[broadcom]: update sai to 3.1.3.4-17 (#2070)
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-09-24 09:02:52 -07:00
zhenggen-xu
33dbfd279a Move all platform submodule code into sonic-buildimage (#2063)
* Remove all platform submodules

* Add all platform code into sonic-buildimage
2018-09-21 03:04:53 -07:00
Shuotian Cheng
5d299c496c [Dell]: Update sonic-platform-modules-dell submodule (#1999)
Fix depmod -a issue on 201803 branch

Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
2018-08-29 17:32:16 -07:00
Volodymyr Samotiy
9f40116605 [mellanox]: Fix problem with system EEPROM in "hw-mgmt" (#1952)
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-08-21 00:56:59 -07:00
Guohan Lu
ff91c0511c [broadcom]: update sai to 3.1.3.4-16
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-08-20 04:43:05 +00:00
Guohan Lu
cd8f6c8195 [sonic-swss]: support dynamic configuration of ecn on/off, threshold, prob
Upgrade to libsai 3.1.3.4-16 to support dynamic configuration

Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-08-19 21:32:56 +00:00
Guohan Lu
511eada57b [broadcom]: fix delay to load led proc init (#1940)
led start bcm cmd triggers link state notifications.
This is quick fix to avoid such fake link state notifications.

Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-08-17 09:49:12 +00:00
yangbashuang
bf26a9a22c [platform && device]update centec e582 platform device config files and drivers, update sai to 1.2.4 on branch 201803 (#1703)
* update centec platform drivers and sai

* update centec platform drivers and sai
2018-08-12 02:36:18 -07:00
simonJi2018
4b73fabe15 201803: update submodule sonic-platform-modules-ingrasys to 796169 (#1911)
* add new device accton 7116 support for sonic 201803 branch

* update submodule sonic-platform-modules-ingrasys to 796169
2018-08-12 02:31:07 -07:00
stanepc1
c2beed2bbf [device] Update driver and configuration for ly1200 of MiTAC (#1772)
Signed-off-by: Stane Shieh <stane.shieh@mic.com.tw>
2018-08-07 08:41:40 -07:00
simonJi2018
7419f0a188 [nephos]: add new device accton 7116 support for sonic 201803 branch (#1887) 2018-07-30 16:01:20 -07:00
Ying Xie
dab944b5ab [bcm syncd]: Wait initializing led_proc for 60 seconds (#1863)
* Wait initializing led_proc for 60 seconds. bcm sdk need time to be ready accept a connection
2018-07-19 17:29:04 +00:00
pavel-shirshov
b42bd5b7b7 Convert arp_update into a 'start-it-once' mode (#1864)
* Run arp_update just once, don't restart it. It will run continuosly with 5 min pauses
2018-07-19 15:08:47 +00:00
Hnydyn Nazar
71ede53d86 Updated Cavium SAI headers. (#1822) 2018-06-28 13:43:30 -07:00
sihuihan88
4eb866c615 [sai]: update SAI version to 3.1.3.4-15 (#1808)
Signed-off-by: Sihui Han <sihan@microsoft.com>
2018-06-25 19:55:06 +00:00