Commit Graph

6961 Commits

Author SHA1 Message Date
byu343
694e12b4b4 [Arista]: Add VFAT support in initramfs (#208) 2017-01-24 19:18:01 -08:00
Oleksandr Ivantsiv
c0aa0b9c17 [Mellanox]: Update Mellanox HW management to V1.0.0030 (#209) 2017-01-24 19:17:32 -08:00
Taoyu Li
1b49499b65 [docker]: Add a status file to mark that the file is generated by sonic-config-engine (#211) 2017-01-24 19:16:55 -08:00
byu343
6d8f57631b [Arista]: Add support to convert vfat file system to ext4 (#201)
This commit will convert the existing file system of flash drive on Arista switches from VFAT to EXT4 in the booting of SONiC. It will take the whole flash and therefore remove the recovery partition. There is a check in the script making sure that the conversion operation will not happen on a non-Arista switch or if the existing file system is not VFAT.
2017-01-23 22:25:47 -08:00
Joe LeVeque
7bd90505a1 [docker]: Add DHCP relay docker to generic build (#207) 2017-01-23 22:18:53 -08:00
Shuotian Cheng
09f61a4894 [libteam]: Add patch 0001-libteam-Add-team_get_port_enabled-function.patch (#205) 2017-01-22 22:19:43 -08:00
Taoyu Li
9b940c3b3d Remove apt purge which wrongly remove sonic-config-engine (#204) 2017-01-21 10:30:39 -08:00
Joe LeVeque
78f11a7ff3 [docker]: Make line breaks consistent in DHCP relay Dockerfile (#203) 2017-01-20 22:33:11 -08:00
Oleksandr Ivantsiv
ea65962fe4 Fix compilation issue. (#198)
Fix docker-platform-monitor compilation issue.
Update .gitignore file
2017-01-20 13:55:42 -08:00
Taoyu Li
4fe1bdcf87 sonic-cfggen with sonicv2 dockers (#190)
Add a sonic-config-engine to help generate config file based on minigraph and other data on runtime. Modify fpm, teamd, lldp, snmp, and platform-monitor docker to use sonic-config-engine to generate config in docker upon load.
2017-01-19 20:56:26 -08:00
Qi Luo
0d6b1e86a8 Change default password, so less confuse to sonic-mgmt playbook (#197) 2017-01-19 15:40:18 -08:00
Oleksandr Ivantsiv
80d0d2d43b Reduce docker images size. (#196)
* Reduce docker images size.

Install only required dependencies.

* Update Dockerfile.j2
2017-01-19 12:19:21 -08:00
Shuotian Cheng
6d4d54c984 [platform]: Update Broadcom debian packages (#195)
Fix /proc/bcm/knet/link set wrong port status
2017-01-18 17:11:29 -08:00
pavel-shirshov
3df2c47466 [src]: Update quagga to latest (#194) 2017-01-18 13:29:06 -08:00
Shuotian Cheng
e471c98323 [src]: Update sonic-sairedis/swss/common commit to latest (#193) 2017-01-18 10:53:58 -08:00
Pavel Shirshov
86f5c19643 [docker]: docker-ptf doesn't wait until eth3 is up
This is done inside ptf agent now
2017-01-17 14:40:35 -08:00
Nadiya
ae4b72e866 [platform]: Add rules to build cavium platform modules (#186)
* Added rules to build cavium platform modules
* Use correct kernel version

Signed-off-by: Nadiya.Stetskovych <Nadiya.Stetskovych@cavium.com>
2017-01-12 18:04:19 -08:00
Shuotian Cheng
387399663f [platform]: Update Broadcom debian packages (#188) 2017-01-12 10:40:25 -08:00
lguohan
fe5182c5b4 update swss, swss-common, sairedis submodules (#189) 2017-01-12 08:06:14 -08:00
lguohan
5aae34ab4d [redis]: disable auto test during the build (#187) 2017-01-11 13:54:58 -08:00
Shuotian Cheng
d92f99799b [platform]: Update Broadcom debian package versions and chmod on executables (#185) 2017-01-09 14:34:14 -08:00
Taoyu Li
ed9c8fbe8e add sonic config render engine (#178)
add sonic config render engine
2017-01-06 18:19:42 -08:00
marian-pritsak
43b0e502de Add recipe for ptf docker 2017-01-05 14:39:07 -08:00
Nadiya
a0281f8069 Added profile.ini into docker-syncd-cavm (#184)
Signed-off-by: Nadiya.Stetskovych <Nadiya.Stetskovych@cavium.com>
2017-01-05 10:14:46 -08:00
Denys Haryachyy
57dd634935 platform/cavium : Download SAI libraries from Xpliant github repo (#183) 2017-01-05 10:14:03 -08:00
lguohan
c19a25988c add sonic utilities into buildimage (#180) 2017-01-04 19:07:50 -08:00
lguohan
0252d78aec [swss]: update sonic-swss submodule (#179) 2017-01-04 08:06:38 -08:00
lguohan
dcc9d01577 [sairedis]: update sairedis submodule (#177) 2017-01-03 21:02:09 -08:00
Marian Pritsak
61496a5959 [docker]: Remove obsolete dockers (#175)
docker-syncd-mlnx and docker-syncd-cavm were moved
to platform directories
2016-12-30 13:35:04 -08:00
Marian Pritsak
cb13166596 [docker-teamd]: rename docker-team to docker-teamd (#174) 2016-12-30 13:34:38 -08:00
Qi Luo
930ee3f89d [baseimage] Install package without starting service (#171)
* Install package without starting service

* No need to mount /sys in chroot

* (comment)
2016-12-30 10:40:40 -08:00
lguohan
bc03c196a4 [swss]: bring swss submodule to the latest (#172) 2016-12-29 18:38:08 -08:00
Qi Luo
4123f684f3 [sonic-slave] Use fictional company for the email adddress of sonic-slave user (#170) 2016-12-29 12:14:19 -08:00
lguohan
03660d9dd3 add build badge for Cavium platform 2016-12-29 10:03:59 -08:00
lguohan
5a5f5c26da [linux-kernel]: fix sched: Fix race between task_group and sched_task_group (#169) 2016-12-29 09:53:46 -08:00
lguohan
66e3392e8a [linux-kernel]: update linux kernel to 3.16.36-1+deb8u2 (#168) 2016-12-29 00:15:31 -08:00
lguohan
26930e5e17 install latest intel igb driver 5.3.5.4 in the base image (#167) 2016-12-28 19:05:09 -08:00
lguohan
7b4d715dcc add quagga teamd targets into docker-sonic-p4 (#166) 2016-12-28 17:57:07 -08:00
Denys Haryachyy
8bdb59b5b0 platform/cavium : Download debian packages (#162)
* platform/cavium : Download debian packages

* platform/cavium : Removed obsolete Makefile rules

* platform/cavium : Replaced branch name with commit id
2016-12-28 12:34:41 -08:00
lguohan
caf5333386 [kernel]: update sonic-linux-kernel submodule to integrate with build (#165) 2016-12-28 06:10:01 -08:00
Nadiya
fe5074f48e Update linux-kernel hash commit (#163)
Signed-off-by: Nadiya.Stetskovych <Nadiya.Stetskovych@cavium.com>
2016-12-27 15:16:18 -08:00
jiacao
2c444590e9 Take sonic-swss commit 96b5b523a0dedf237228b118f0420f117dca2a5b (#164) 2016-12-27 15:10:02 -08:00
Denys Haryachyy
057eea8496 docker-syncd-cavm : Changed template method to jinja2 (#161)
* Cavium support in the new build infrastructure

* Added a file with a list of cavium debian packages

* docker-syncd-cavm : Added SAI and XDK libraries

* docker-syncd-cavm : Removed redis-tools from docker template

* docker-syncd-cavm : Changed templating method to jinja2

* docker-syncd-cavm : Install libjemalloc1
2016-12-26 16:16:52 -08:00
lguohan
3f1a7895b8 [p4]: update p4-switch submodule (#160) 2016-12-25 09:53:47 -08:00
lguohan
4673be0d70 add download url for broadcom sai/sdk deb packages (#159) 2016-12-25 00:44:06 -08:00
lguohan
38aa597875 [p4]: update p4-switch submodule to fix p4 qos scheduler query (#158) 2016-12-24 12:07:53 -08:00
Denys Haryachyy
b8825498da Added rules to build syncd and orchagent containers for Cavium target (#152)
* Cavium support in the new build infrastructure

* Added a file with a list of cavium debian packages

* docker-syncd-cavm : Added SAI and XDK libraries

* docker-syncd-cavm : Removed redis-tools from docker template
2016-12-23 15:26:51 -08:00
Marian Pritsak
66aebb329c [docker]: Change templating method to jinja2 (#115) (#153)
Move from sed to jinja2 for more readability.
2016-12-23 15:22:06 -08:00
Nadiya
aefefeff05 Fix git/stg error for linux kernel build (#156)
Signed-off-by: Nadiya.Stetskovych <Nadiya.Stetskovych@cavium.com>
2016-12-23 15:20:45 -08:00
Shuotian Cheng
e3b126893b [makefile]: Exclude p4 from building generic platform dockers (#155) 2016-12-22 21:32:07 -08:00