Commit Graph

22 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
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
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
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
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
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
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
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
simonJi2018
7419f0a188 [nephos]: add new device accton 7116 support for sonic 201803 branch (#1887) 2018-07-30 16:01:20 -07:00
simonJi2018
9b14addbf1 [platform]: Upgrade Nephos SAI to v1.2.4 (#1530) 2018-03-26 13:32:54 -07:00
kaiyu22
2beb78f069 [Nephos] Upgrade SAI to v1.2.3 (#1494)
- What I did
Upgrading SAI version from v1.0 to v1.2.3

- How I did it
Updating platform/nephos/sai.mk

- How to verify it
Checking the image can build successfully in the branch master

- Description for the changelog
Upgrade SAI to v1.2.3

- A picture of a cute animal (not mandatory but encouraged)

Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>
2018-03-14 09:41:23 -07:00
Jason Tsai
e18bffd105 [s9230-64x] fix switch port led issue (#1413) 2018-02-22 23:24:01 -08:00
lguohan
005a59fc4d
[image]: Upgrade SONiC stack to use SAI version to v1.2 (#1336) 2018-02-22 19:36:39 -08:00
kaiyu22
628ad3da03 [Platform] Update FEC value and SAI download link for Ingrasys S9130-32X/S9230-64X (#1365)
- What I did
Updating FEC value and SAI download link

- How I did it
Updating related switch configuration files in device/ingrasys
Updating sai.mk files in platform/nephos

- How to verify it
Checking system and network feature is worked as well

- Description for the changelog
Updating FEC value and SAI download link for Ingrasys S9130-32X/S9230-64X

- A picture of a cute animal (not mandatory but encouraged)

Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>
2018-02-03 17:46:00 +08:00
Qi Luo
358949b4e5
Upgrade linux-image version (#1294)
* Upgrade linux-image version
* Add missing dependency of igb
* Fix mft build rule
* Add missing dependency of ixgbe
* [Broadcom]: Update OpenNSL modules to be compatible with kernel 3.16.0-5 (#3)
* [Nephos] Update SDK version to support new kernel module 3.16.0-5 (#4)
* [mellanox]: Update URL for SDK (#5)
2018-01-31 11:39:48 -08:00
lguohan
fac28cf63f
[build]: build libsaithrift-dev and docker-ptf-[platform] (#1300) 2018-01-12 09:34:51 -08:00
pavel-shirshov
47aba6f76d
[libsaithrift-dev]: Enable building libsaithrift-dev and pythonthrift libraries (#1296)
* Fix build of libsaithrift for broadcom

* Restore libsaithrift-dev building

* Comment out libsaithrift library on cavium and marvell. Both of them have old SAI drivers

* Revert back unintentional acton changes

* Don't run the package checks when building sairedis package
2018-01-11 20:32:14 -08:00
kaiyu22
ac0de13705 [Platform] Update switch configuration files and download link for Ingrasys S9130-32X/S9230-64X (#1295)
- What I did
Updating switch configuration files and download link

- How I did it
Updating related switch configuration files in device/ingrasys
Updating related mk files in platform/nephos

- How to verify it
Check system and network feature is worked as well

- Description for the changelog
Update switch configuration files and download link for Ingrasys S9130-32X/S9230-64X

- A picture of a cute animal (not mandatory but encouraged)

Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>
2018-01-11 15:18:50 -08:00
Jason Tsai
41f14fcfef [Platform] Add psuutil support for Ingrasys S9130-32X (#1273)
Update psuutil and psu kernel module on S9230
2018-01-03 11:26:27 -08:00
kaiyu22
63de341dd6 [Platform] Add Ingrasys S9130-32X and S9230-64X with Nephos Switch ASIC (#1245)
* Add switch ASIC vendor and platforms for Nephos

- What I did
Add switch ASIC vendor: Nephos
Add Nephos platforms: Ingrasys S9130-32X, Ingrasys S9230-64X

- How I did it
Add platform/nephos files
Add platform/nephos/sonic-platform-modules-ingrasys submodule
Add device/ingrasys/x86_64-ingrasys_s9130_32x-r0 files
Add device/ingrasys/x86_64-ingrasys_s9230_64x-r0 files
Add SONiC to support Nephos platform

- How to verify it
To build SONiC installer image and docker images, run the following commands:
make configure PLATFORM=nephos
make target/sonic-nephos.bin
Check system and network feature is worked as well

- Description for the changelog
Add switch ASIC vendor and platforms for Nephos

- A picture of a cute animal (not mandatory but encouraged)

Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>

* Advance sonic-sairedis submodule to include #271 (Add Nephos ASIC)
2017-12-22 10:04:29 -08:00