Stepan Blyshchak
81cf33231f
[build]: Improve dockerfile instructions ( #3048 )
...
- create a dockerfile-marcros.j2 file with all common operations
written as j2 macro
- use single dockerfile instruction for COPY and RUN commands
when possible to improve build time
- reorganize dockerfile instructions to make more cache friendly
(in case someday we will remove --no-cache to build docker images)
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-06-22 11:26:23 -07:00
Qi Luo
e7b1988638
[submodule] update sonic-linux-kernel ( #2985 )
...
* [submodule] update sonic-linux-kernel
* update linux kernel version
* Fix many version strings
* update mellanox components (built with new kernel)
* [mlnx] add make files for SDK WJH libs
* Update arista driver submodule (#8 )
Make the debian packaging point to a newer kernel version.
2019-06-18 10:00:16 -07:00
Kebo Liu
c927517355
[Mellanox] Inject SDK libs dependency to pmon on Mellanox platform ( #3000 )
...
* inject sdk libs to pmon
* fix wrong code
2019-06-14 17:38:24 -07:00
lguohan
fa3ea537e7
[docker-saiserver]: upgrade docker saiserver to stretch for brcm/mlnx ( #2983 )
2019-06-08 16:27:19 -07:00
Kebo Liu
89ee636b99
[Mellanox] SFP new platform API implementation ( #2944 )
...
* add sfp new api
* fix get presence
2019-05-29 09:46:20 +03:00
Kebo Liu
81071ec461
[mellanox]: fix wrong type of paramerter ( #2950 )
2019-05-28 08:32:08 -07:00
Kebo Liu
60bd7417ea
[Mellanox] Update hw-mgmt package to v175 ( #2948 )
...
* update hw-mgmt package to v175
* update sonic linux kernel to pick up kernel patch
2019-05-28 08:30:57 -07:00
Stepan Blyshchak
f3d2d37e43
[mlnx] fix incorrect attr assignment in mlnx-sfpd ( #2913 )
...
* [mlnx] fix incorrect attr assignment in mlnx-sfpd
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mlnx] on_pmpe returns bool and not SX_STATUS_SUCCESS
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mlnx] fix typo
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-05-17 18:53:57 -07:00
Nazarii Hnydyn
939b6254e7
[mellanox]: Fixed SDK build: added missing SWIG dependency. ( #2914 )
...
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
2019-05-17 13:45:33 -07:00
Stepan Blyshchak
d29a496dbc
[mlnx] refactor and fix mlnx-sfpd shutdown ( #2907 )
...
* [mlnx] fix mlnx-sfpd shutdown
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* fix type and handle only EINTR and EAGAIN errors from select
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* handle select.error as well during init/run
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-05-16 18:49:00 -07:00
lguohan
2519048184
[sairedis]: Update sonic-sairedis pointer and Broadcom/Mellanox SAI/SDK/FW ( #2826 )
...
[sairedis]: Update sonic-sairedis pointer and Broadcom/Mellanox SAI/SDK/FW
2019-05-06 11:45:50 -07:00
Volodymyr Samotiy
2ceceac883
[mellanox]: Update SAI, SDK and FW
...
* SAI: v1.14.0 (API v1.4.1)
* SDK: v4.3.1104
* FW: v13.2000.1140/v29.2000.1140
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2019-05-03 10:50:14 +00:00
Nazarii Hnydyn
d33ed17da4
Update Mellanox MFT packedge. ( #2825 )
...
[mellanox] Update Mellanox MFT packedge
2019-04-25 18:22:33 +03:00
Renuka Manavalan
3a6d7be27e
[build]: syncd-rpc.mk: Fix stretch dockers build failure ( #2812 )
...
The base syncd dockers follow a template, which defines the base docker as DOCKER_SYNCD_BASE instead of DOCKER_SYNCD_. Fix the docker-syncd-<mlnx, bfn>.mk to use the new one.
2019-04-23 17:23:17 -07:00
Kebo Liu
818ba436a9
[Mellanox] Implement new fan platform API ( #2747 )
2019-04-21 14:34:28 -07:00
Renuka Manavalan
ba0ca01ee0
[build]: Makefile: Extend to build debug docker images for all stretch dockers ( #2789 )
...
Overall goal: Build debug images for every stretch docker.
An earlier PR (#2789 ) made the first cut, by transforming broadcom/orchagent to build target/docker-orhagent-dbg.gz.
Changes in this PR:
Made docker-orchagent build to be platform independent.
1.1) Created rules/docker_orchagent.mk
1.2) Removed platform//docker-orchagent-*.mk
1.3) Removed the corresponding entry from platform//rules.mk
Extended the debug docker image build to stretch based syncd dockers.
2.1) For now, only mellanox & barefoot are stretch based.
2.2) All the common variable definitions are put in one place platform/template/docker-syncd-base.mk
2.3) platform/[mellanox, bfn]/docker-syncd-[mlnx, bfn].mk are updated as detailed below.
2.3.1) Set platform code and include template base file
2.3.2) Add the dependencies & debug dependencies and any update over what base template offers.
Extended all stretch based non-platform dockers to build debug dockers too.
3.1) Affected are:
docker-database.mk,
docker-platform-monitor.mk,
docker-router-advertiser.mk,
docker-teamd.mk,
docker-telemetry.mk
Next: Build debug flavor of final images with regular dockers replaced with debug dockers where available.
2019-04-19 18:49:21 -07:00
Stepan Blyshchak
ea078e7823
[buildsystem] Install debug packages in syncd when INSTALL_DEBUG_TOOLS=y ( #2702 )
...
* [buildsystem] Install debug packages in syncd when INSTALL_DEBUG_TOOLS=y
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-04-18 02:25:51 -07:00
Kebo Liu
e797bf8516
[mellanox]: Update hw-mgmt pakcage to V.2.0.0.0172 ( #2798 )
2019-04-18 02:25:10 -07:00
Mykola F
1aa258d3cb
[fw-upgrade] fix issue with fw-upgrade ( #2785 )
...
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
2019-04-16 10:06:10 -07:00
Mykola F
c5fecea247
[Mellanox-SAI] update Mellanox SAI submodule pointer ( #2777 )
...
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
2019-04-13 17:23:21 -07:00
Mykola F
d993d6f3ac
[Mellanox] build one image for Mellanox & Mellanox SimX ( #2664 )
...
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
2019-04-10 21:55:14 -07:00
Stepan Blyshchak
ded4fe27ff
[mlnx] fix url inconsistency in fw.mk ( #2761 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-04-10 17:57:34 +03:00
lguohan
b73f9a5b1d
[swss]: update swss docker to stretch ( #2714 )
...
* [swss]: update swss docker to stretch
sonic-swss update:
* aa92326 2019-03-29 | fix c++ 11 build complaint for destructors default to noexcept (#822 ) (HEAD, origin/master, origin/HEAD) [lguohan]
* a304007 2019-03-28 | Allow ACL entry creation without ACL counter (#818 ) [Wenda Ni]
* 60a8a0d 2019-03-28 | [orchagent]: Cast enum class variable to int (#819 ) (HEAD, origin/master, origin/HEAD) [Shuotian Cheng]
* 3dd37a4 2019-03-26 | [vnetorch]: Add VNET/tunnel/route removal flows for Bitmap VNET implementation (#816 ) [Volodymyr Samotiy]
* a937f92 2019-03-22 | [VS]: fix occasional test_fdb_notifications vs test failure (#813 ) [Jipan Yang]
* ea54825 2019-03-21 | [portsorch] Fix inconsistent return value in bindAclTable (#791 ) [yorke]
* 5984e3a 2019-03-07 | Fix orchagent SEGV when PortConfigDone not set (#803 ) [Ramesh Santhanakrishnan]
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-03-30 11:57:25 -07:00
Stepan Blyshchak
8ebfc3a115
[mellanox] Make mellanox SAI-Implementation as submodule ( #2711 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-03-28 09:44:15 -07:00
Stepan Blyshchak
0e01ff557b
[mellanox] add makefiles to build Mellanox SDK from sources ( #2701 )
...
* [.gitignore] add missing directories to .gitignore
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [buildsystem] add ability to override make variables from root Makefile
To override any make variable during build use SONIC_OVERRIDE_BUILD_VARS, e.g:
"make SONIC_OVERRIDE_BUILD_VARS="PARAM1=A PARAM2=B" all"
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mellanox] add SDK build from sources
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mellanox] pass -j$(SONIC_CONFIG_MAKE_JOBS) when building SDK
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mellanox] Add MLNX_SAI_REPO, MLNX_FW_BASE_URL variables
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mellanox] if MLNX_SDK_BASE_SOURCE_URL is not empty then build SDK from sources
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-03-27 18:32:25 -07:00
Andriy Moroz
5cfd97a65f
[Mellanox] Update SAI ( #2685 )
...
New SAI fixes getting of queue buffer profile
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2019-03-21 10:47:08 -07:00
Stepan Blyshchak
c0caf0c372
[dockers] Build stretch dockers only once and only in stretch slave docker ( #2678 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-03-19 09:16:33 -07:00
Stepan Blyshchak
a45f41ec1b
[mellanox] Fix in mlnx-ffb.sh ( #2676 )
...
Fixes "No ISSU version file found /etc/mlnx/issu-version"
when rebooting to different image;
Add aditional check condition.
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-03-18 08:53:35 -07:00
Andriy Moroz
383d52956e
[mellanox]: Update SDK, FW and SAI ( #2669 )
...
MLNX_SDK_VERSION = 4.3.0136
SPC_FW_VERSION = 13.1910.0920
MLNX_SAI_VERSION = SAIRel1.13.7-master
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2019-03-15 00:25:19 -07:00
Stepan Blyshchak
8b7fc8db65
[dockers] Upgrade Mellanox syncd docker to stretch ( #2640 )
...
* [dockers] Upgrade Mellanox syncd docker to stretch
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-03-12 21:38:25 -07:00
Nazarii Hnydyn
b22fe37670
[mellanox]: Upgraded hw-management V.2.0.0160. ( #2643 )
...
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
2019-03-06 18:51:46 -08:00
Stepan Blyshchak
f06c67b456
[mellanox] Implement Watchdog API based on the new platform API ( #2607 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-02-28 15:57:38 -08:00
Mykola F
16b5560328
[Mellanox] update SAI to 1.13.6-master ( #2604 )
...
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
2019-02-26 13:00:11 +02:00
Mykola F
8300408b47
[submodule] update mellanox hw-mgmgt pointer (V.2.0.0061) ( #2592 )
...
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
2019-02-22 16:54:55 +02:00
Mykola F
da3c0814b6
[submodule] Update the Mellanox hw-mgmt pointer (back to 344e819) ( #2588 )
...
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
2019-02-19 18:03:26 +02:00
Ying Xie
0846654585
[sai and sairedis] advance sairedis sub-module and upgrade to matching Broadcom SAI build ( #2488 )
...
* [Broadcom SAI] upgrade Broadcom SAI to 3.3.4.3m-3
This is SAI 3.3.4.3m-3 compiled with SAI header file at commit ID
6ad3382217ec22f64cd268faefcbc2ff7caba4fd of SAI repo.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
* change libsaithrift version to 0.9.4
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* [submodule]: update swss, sairedis, swss-common, sonic-utilities
swss
* a6d60f2 2019-02-15 | Create egress ACL table group during the PFCWD stats list installment (#787 ) (HEAD, origin/master, origin/HEAD) [Wenda Ni]
* 52de963 2019-02-15 | [fpmsyncd] Add VNET routes support (#772 ) [Wei Bai]
* d27f49e 2019-02-13 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#786 ) [Jipan Yang]
* 6363985 2019-02-08 | [vstest]: Potential fix for timing issue in warm_reboot's routing UT (#788 ) [Rodny Molina]
* 6d5424d 2019-02-07 | VNet/Vxlan delete handling (#766 ) [Prince Sunny]
* d680ce2 2019-02-07 | [neighsyncd] increase neighbor syncd restore timeout to 110 seconds (#745 ) [Ying Xie]
* b78cc8d 2019-02-01 | support 8 lanes for a physical port (#778 ) [lguohan]
* 73b620c 2019-02-01 | Increase the watermark polling interval to 10s (#777 ) [Wenda Ni]
* a2b987b 2019-02-01 | [vstest]: fix test_speed.py (#780 ) [lguohan]
* cef4bd0 2019-02-01 | [vstest]: fix test_port_an_warm.py test (#779 ) [lguohan]
* 9f20eda 2019-02-01 | fix a unstable swss egress acl test (#776 ) [Kebo Liu]
* 316ae6c 2019-01-30 | portsorch ports init done flag should means buffer, autoneg, speed, m… (#747 ) [Jipan Yang]
* 4280036 2019-01-30 | [teammgrd] Fix inconsistent port admin status (#755 ) [Jipan Yang]
* cf12bdf 2019-01-30 | Remove AclTableGroup upon removal of port/lag/vlan (#751 ) [Jipan Yang]
* 5779c1a 2019-01-29 | [aclorch] Remove L4 port range support limitation on egress ACL table and add new SWSS virtual test. (#741 ) [Kebo Liu]
* 36e85eb 2019-01-29 | On a routing vlan, the neighbor entry in the /31 subnet is not added to hardware (#771 ) [Kiran Kumar Kella]
* 882ccc6 2019-01-24 | [vnetorch] Change logic for adding VNet interface (#761 ) [Marian Pritsak]
* f637557 2019-01-25 | [vrfmgrd] Fix VRF is not set to VRF_TABLE in APP_DB correctly (#768 ) [yorke]
* e84a6ab 2019-01-24 | use sai_stat_id_t for new SAI header file (#769 ) [lguohan]
sairedis
* d685e35 2019-02-15 | Add support for fdb_event MOVE and check fdb event oids (#420 ) (HEAD, origin/master, origin/HEAD) [Kamil Cudnik]
* 2b91013 2019-02-15 | [vslib] add missing port attributes for virtual switch (#419 ) [Stepan Blyshchak]
* dcc8688 2019-02-14 | Add more specific logic for ingress ACL and buffer profile (#421 ) [Kamil Cudnik]
* c0b39ea 2019-02-12 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#418 ) [Jipan Yang]
* ab35dfa 2019-02-11 | Add support for vlan tagged frames in virtual switch (#417 ) [Kamil Cudnik]
* 145ea44 2019-02-02 | [flex counter] handle router interface stats (#410 ) [Mykola F]
* c03d639 2019-02-02 | Add more information on failed map sizes (#416 ) [Kamil Cudnik]
* 29f1e3c 2019-01-31 | Update SAI pointer (#414 ) [Marian Pritsak]
* c0a948d 2019-01-30 | Add WRED specific comparison logic (#413 ) [Kamil Cudnik]
* 1b6a661 2019-01-24 | install SAI extension header files into /usr/include/sai (#412 ) [lguohan]
* 849525a 2019-01-24 | Initialize notification queue pointer before switch create (#411 ) [Kamil Cudnik]
* 02d92f1 2019-01-23 | Add log info for not matching SG/IPG/QUEUES (#409 ) [Kamil Cudnik]
* 8793562 2019-01-18 | Update SAI pointer to latest master (#408 ) [Marian Pritsak]
swss-common
* ec04a5a 2019-02-14 | Add support for WarmStart::setDataCheckState() (#242 ) [Jipan Yang]
* 56bd73f 2019-02-13 | Force only supported commands on consumer table (#261 ) [Kamil Cudnik]
* 414de0f 2019-02-12 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#260 ) [Jipan Yang]
* 88de725 2019-02-05 | [pyext] enable types in stdint.h (#259 ) [Ying Xie]
* f457ae8 2019-02-05 | Optimized ProducerStateTable set/del notification processing to avoid… (#257 ) [Jipan Yang]
* e5286fd 2019-01-30 | [rif counters] Rif counter schema update (#256 ) [Mykola F]
sonic-utilities
* b44b462 2019-02-14 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABL… (#458 ) (HEAD, origin/master, origin/HEAD) [Jipan Yang]
* e856b8b 2019-02-11 | [aclshow] output only counters per table/rule (#442 ) [Roman Kachur]
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* [mlnx] update mellanox sai
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-02-16 10:14:18 -08:00
Nazarii Hnydyn
d53df059d4
[devices]: Added new SN3700/SN3700C Mellanox platforms ( #2548 )
...
* [mlnx-msn3700]: Added MSN3700 platform.
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
* [mlnx-msn3700]: Upgrade FW burn: use ASIC auto detect.
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
* [mlnx-msn3700]: Updated HW-MGMT/FW/MFT/SAI/SDK.
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
* [mlnx-msn3700]: Added MSN3700C platform.
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
2019-02-13 23:08:04 -08:00
Kevin(Shengkai) Wang
a9d2bf37e1
[mellanox] Implement PSU related APIs based on the new platform API ( #2460 )
...
* Implement part of PSU related APIs including get_status(), get_presence()
Signed-off-by: Kevin Wang <kevinw@mellanox.com>
2019-02-13 15:21:07 +02:00
lguohan
f008fc8a35
[docker-syncd-mlnx-rpc]: fix mellanox syncd docker build ( #2551 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-11 21:28:55 -08:00
lguohan
f20665008c
[build]: put stretch debian packages under target/debs/stretch/ ( #2519 )
...
* [build]: put stretch debian packages under target/debs/stretch/
* in stretch build phase, all debian packages built in that stage are placed under target/debs/stretch directory.
* for python-based debian packages, since they are really the same for jessie and stretch, they are placed under target/python-debs directory.
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-04 22:06:37 -08:00
lguohan
4ccd35bc25
[kernel]: update sonic kernel to 4.9.0-8-2 ( #2468 )
...
* [kernel]: update sonic kernel to 4.9.0-8-2
* 3b2114d 2019-01-20 | [sonic-linux-kernel] add udp_l3mdev_accept kernel upstream patch (#70 ) (HEAD, azure/master) [Harish Venkatraman]
* 37734aa 2019-01-10 | L3mdev cgroup (#73 ) [lguohan]
* d631eeb 2018-12-15 | yet another uart race condition fix (#75 ) [lguohan]
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* Update Mellanox SDK
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* Update arista platform driver to match 4.9.0-8-2 kernel
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-01-25 00:46:09 -08:00
stepanblyschak
20dfb03359
[mellanox|ffb] ISSU version check ( #2437 )
...
* Revert "[mellanox]: Integrate CRIU tool to SYNCD docker container (#2061 )"
This reverts commit 514b38f348
.
Conflicts:
platform/mellanox/docker-syncd-mlnx.mk
sonic-slave/Dockerfile
* [mellanox|ffb] remove unused scripts
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mellanox|ffb] ISSU version check
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mlnx|ffb] remove extra ';'
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-01-17 14:41:32 -08:00
stepanblyschak
a58b606df0
[mellanox] Update SDK to 4.3.0134 ( #2447 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-01-15 11:27:24 -08:00
stepanblyschak
ff526dd103
[mellanox|ffb] use system level warm reboot for Mellanox fastfast boot ( #2374 )
...
* [mellanox|ffb] use system level warm reboot for Mellanox fastfast boot
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mellanox|ffb] add comments for mellanox start/stop drivers section
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-01-10 14:09:03 -08:00
stepanblyschak
ae190725ff
[mellanox] Update SDK to 4.3.0132 ( #2430 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-01-09 21:11:03 -08:00
stepanblyschak
363951fe0c
[mellanox] update SAI,SDK,FW pointers ( #2410 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-01-03 17:17:56 +02:00
Volodymyr Samotiy
011ede9b9f
[Mellanox]: Update SDK for 4.9.0-8 kernel ( #2383 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-12-14 13:24:16 -08:00
Volodymyr Samotiy
75b41233d2
[Mellanox|FFB]: Add support for Mellanox fast-fast boot ( #2294 )
...
* [mlnx|ffb] Add support for mellanox fast-fast boot
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
* [mlnx|ffb]: Add support of "config end" event for mlnx fast-fast boot
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
* [Mellanox|FFB]: Fix review comments
* Change naming convention from "fast-fast" to "fastfast"
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-12-04 10:11:24 -08:00
Volodymyr Samotiy
de0238d673
[Mellanox]: Update SAI/SDK/FW pointers ( #2324 )
...
* SAI 1.13.1
* SDK 4.2.9108
* FW 13.1910.0608
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-11-30 14:37:03 -08:00
lguohan
9f6f3e4046
[docker-saiserver]: build docker-saiserver ( #2244 )
...
* build docker-saiserver
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* add docker saiserver mlnx/bfn/cavm
* set nephos to 1.3.5
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-11-14 01:15:31 -08:00
Andriy Moroz
3aa321480a
[mellanox]: Update MFT to v4.9.0 ( #2232 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-11-07 21:58:59 -08:00
Andriy Moroz
1ab23016fb
[mellanox]: Update SDK to v4.2.9102 ( #2204 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-10-28 20:20:15 -07:00
lguohan
9078377028
[build]: install debug symbols packages when INSTALL_DEBUG_TOOLS=y ( #2175 )
...
[build]: install debug symbols packages when INSTALL_DEBUG_TOOLS=y
2018-10-21 17:20:27 -07:00
Kevin(Shengkai) Wang
ea4b4bd650
[mellanox]: Update recipe for hw-mgmt according to latest changes ( #2128 )
...
Update the hw-mgmt to latest release V.2.0.0060.
Update the related files according to the latest hw-mgmt.
Signed-off-by: Kevin Wang <kevinw@mellanox.com>
2018-10-08 18:33:44 -07:00
Nazarii Hnydyn
a1715a15e3
Fixed FW upgrade sequence. ( #2111 )
...
* Fixed FW upgrade sequence.
* Removed code duplication.
2018-10-05 10:33:40 -07:00
stepanblyschak
22f631ad13
[mellanox] SAI pointer update ( #2079 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2018-09-25 11:05:45 -07:00
Volodymyr Samotiy
514b38f348
[mellanox]: Integrate CRIU tool to SYNCD docker container ( #2061 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-09-19 13:14:10 -07:00
Marian Pritsak
51a8d8ecfa
[docker-orchagent]: Upgrade iproute2 to v4.9 ( #2052 )
...
Signed-off-by: Marian Pritsak <marianp@mellanox.com>
2018-09-16 17:10:03 -07:00
lguohan
860de856a8
[rsyslog]: use # to separate container name and program name in syslog message for syncd containers ( #2031 )
...
previous commit f3ca7c422f
missed syncd containers
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-09-11 14:57:29 -07:00
stepanblyschak
90f6881e08
[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>
2018-08-29 08:51:02 -07:00
Volodymyr Samotiy
929ef530ce
[mellanox]: Update SAI, SDK, FW pointers ( #1996 )
...
* SAI v1.12.3 (API headers v1.3.3)
* SDK v4.2.8300
* FW v13.1703.0000
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-08-29 11:12:47 +03:00
Volodymyr Samotiy
4aa3f7af68
[mellanox]: Fix system EEPROM for MSN2740 platform ( #1950 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-08-20 09:06:20 -07:00
lguohan
f05ee30d53
[sai]: upgrade SAI to version 1.3.3 ( #1944 )
...
* [sai]: upgrade SAI to version 1.3.3
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* update mellanox sai
2018-08-17 11:13:08 -07:00
Kebo Liu
5a17a04c82
[mlnx-platform] enhancement for xcvrd implementation on mlnx platform ( #1937 )
...
* mlnx enhancement for xcvrd implementation
* fix conflict
2018-08-16 23:12:00 -07:00
Volodymyr Samotiy
986a857cd9
[mellanox]: Fix problem with system EEPROM in "hw-mgmt" ( #1938 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-08-16 15:53:43 -07:00
lguohan
38f3eba695
[kernel]: upgrade kernel to 4.9.0-7 (4.9.110-3+deb9u1) ( #1922 )
...
* [kernel]: upgrade kernel to 4.9.0-7 (4.9.110-3+deb9u1)
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* [mellanox]: Update SDK pointer for 4.9.0-7 kernel (#44 )
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
* Update arista drivers for 4.9.0-7 linux kernel (#43 )
2018-08-16 08:56:56 -07:00
Volodymyr Samotiy
c4e2f3e630
[mellanox]: Update hw-mgmt service with the stop action ( #1929 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-08-14 16:05:07 -07:00
Volodymyr Samotiy
6a3c05f498
[mellanox]: Update recipe for hw-mgmt according to latest changes ( #40 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-08-11 09:09:03 +00:00
Volodymyr Samotiy
678d4d4a0c
[mellanox]: Update SDK pointer ( #41 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-08-11 09:09:03 +00:00
Marian Pritsak
16e16f5506
[Mellanox]: Update recipe for hw-management ( #4 )
...
Update package revision
Create submodule for sources
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2018-08-11 09:09:03 +00:00
Mykola F
420f003698
[mellanox]: fix SAI build makefile ( #29 )
2018-08-11 09:09:03 +00:00
AndriiS
d50332f6f0
[devices]: Added new Mellanox MSN2010 platform ( #24 )
2018-08-11 09:09:03 +00:00
Guohan Lu
0edb3802b0
[build]: add stretch target to build in stretch docker
2018-08-11 09:09:03 +00:00
Marian Pritsak
cd1d1b1896
[Mellanox]: Update recipe for hw-management ( #4 )
...
Update package revision
Create submodule for sources
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2018-08-11 09:09:03 +00:00
Marian Pritsak
9aebe09854
[Mellanox]: Upgrade MFT package to 4.8.26 ( #3 )
...
This version is compatible with Linux kernel 4.9
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2018-08-11 09:07:59 +00:00
Andriy Moroz
ae843186a5
[Mellanox] Update hw-management service config ( #1914 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-08-10 15:37:16 -07:00
Andriy Moroz
dadc17d9e6
[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-07-23 15:51:03 -07:00
lguohan
eb3ef2f7e8
[mellanox]: fix mellanox SAI 1.3 build issue ( #1859 )
2018-07-12 21:40:58 -07:00
Volodymyr Samotiy
3d043a18e8
[mellanox]: Update SAI pointer to 1.3 ( #1852 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-07-11 08:42:15 -07:00
Andriy Moroz
a6b5acb504
[mellanox]: Update MFT tools to v4.9.0 ( #1851 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-07-11 08:41:29 -07:00
Kebo Liu
117dc2b008
[docker-syncd-mlnx] add new mlnx-sfpd daemon to docker-syncd-mlnx ( #1841 )
...
* This new daemon will listen to the SDK for the SDK change event,
* after got a SFP change event will publish a notification via DB.
modified: platform/mellanox/docker-syncd-mlnx-rpc.mk
modified: platform/mellanox/docker-syncd-mlnx.mk
modified: platform/mellanox/docker-syncd-mlnx/start.sh
modified: platform/mellanox/docker-syncd-mlnx/supervisord.conf
new file: platform/mellanox/mlnx-sfpd.mk
new file: platform/mellanox/mlnx-sfpd/scripts/mlnx-sfpd
new file: platform/mellanox/mlnx-sfpd/setup.py
modified: platform/mellanox/rules.mk
signed-off-by Liu Kebo kebol@mellanox.com
2018-07-03 16:42:50 -07:00
Qi Luo
7ba08e5bf6
Prefix docker container name to syslog syslogtag (program name) ( #1810 )
2018-06-25 10:48:42 -07:00
stepanblyschak
3d24305253
[mellanox] Update SAI, SDK, FW pointers ( #1811 )
...
SAI 1.12.0
SDK 4.2.8103
FW 13.1701.0008
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2018-06-25 08:43:22 -07:00
stepanblyschak
ed06aca40e
[mellanox] Add cpldupdate utility to SONiC image ( #1746 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2018-06-09 11:31:34 -07:00
stepanblyschak
a4b830b3af
[mellanox] Update hw-mgmt pointer ( #1759 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2018-06-09 11:29:52 -07:00
Volodymyr Samotiy
174960cc22
[mellanox]: Update FW pointer ( #1721 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-05-17 11:12:07 -07:00
Volodymyr Samotiy
d62c6ffef9
[mellanox]: Update MLNX SAI pointer ( #1683 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-05-08 14:45:36 -07:00
Andriy Moroz
02f706a356
[mellanox]: Update SAI version to 1.11.4 and SDK to 4.2.7303 ( #1655 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2018-04-27 22:48:44 -07:00
Volodymyr Samotiy
dc7c524426
[mellanox]: Update MLNX SAI pointer ( #1557 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-04-02 19:02:48 -07:00
Volodymyr Samotiy
c6a9201b74
[mellanox]: Update MLNX SAI and SDK pointers ( #1531 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2018-03-26 10:15:13 -07:00
lguohan
3ba84ec1f7
[SAI]: Update sonic to use SAI v1.2.4 ( #1509 )
...
* Update SAI to v1.2.4
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
* update SAI to v1.2.4 header
2018-03-17 19:07:28 -07:00
lguohan
005a59fc4d
[image]: Upgrade SONiC stack to use SAI version to v1.2 ( #1336 )
2018-02-22 19:36:39 -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
Andriy Moroz
389c3e1fd2
[mellanox]: Update MLNX SAI pointer ( #1226 )
...
Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
2017-12-11 09:50:16 -08:00
lguohan
b907e4e9f5
[vs]: add vlan configuration support in virtual switch ( #1200 )
2017-11-30 14:59:25 -08:00
Marian Pritsak
ded9fbb764
[Mellanox]: Update FW to 13_1534_0164 ( #1180 )
...
This version has a fix for rx_pause_duration counter
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-11-23 12:23:07 -08:00
Volodymyr Samotiy
9e12678410
[docker-syncd-mlnx-rpc]: Configure send and receive buffers for PTF agent ( #1157 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2017-11-17 00:32:36 -08:00
lguohan
f4e37a66f9
add INSTALLS, LAZY_INSTALLS, DEPENDS targets to image build ( #1159 )
...
1. _INSTALLS defines the packages to be installed in the image
at the build time.
2. _LAZY_INSTALLS defines the packages to be installed in the image
at the first run time
3. _DEPENDS defines the packages to at the build dependency of
the image
2017-11-16 12:27:03 -08:00
Marian Pritsak
69b8d28e09
[mellanox]: Update SAI revision ( #1135 )
...
Includes fixes for SAI 1.0.2 version
Update SX-SDK to 4.2.6011
Update FW to 13.1530.0152
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-11-09 13:17:06 -08:00
Marian Pritsak
0db8704754
[Mellanox]: Remove FW upgrade procedure in docker ( #989 )
...
FW upgrade is done outside the container.
This piece of code was left accidentally during the merge.
2017-09-26 11:22:00 -07:00
Volodymyr Samotiy
948f3ad3ec
[mellanox]: Update Mellanox SAI version ( #979 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2017-09-25 13:22:02 -07:00
Qi Luo
72412797ff
[mellanox]: Update Mellanox SAI version ansd SDK version
2017-09-14 04:11:08 +00:00
Shu0T1an ChenG
a95f062a08
Merge remote-tracking branch 'github/master' into v1.0.3-backup
2017-08-23 12:05:22 -07:00
Oleksandr Ivantsiv
7c75030cea
[mlnx-fw-upgrade]: Define required FW version in build time. ( #902 )
...
- Do not query required FW from file.
2017-08-22 08:08:07 -07:00
Shu0T1an ChenG
674e2f9467
Revert "[mellanox]: Update Mellanox SAI version"
...
This reverts commit 338a83bacc
.
We first test the previous version of the SAI and make sure
it passes all the tests and then update the SAI version to
a later one.
2017-08-15 11:57:34 -07:00
Shu0T1an ChenG
338a83bacc
[mellanox]: Update Mellanox SAI version
2017-08-10 19:32:39 -07:00
Shu0T1an ChenG
e13789c5af
Merge remote-tracking branch 'github/master' into v1.0.3
...
Conflicts:
platform/mellanox/mlnx-fw-upgrade.sh
src/sonic-sairedis
src/sonic-swss
2017-08-10 18:52:01 -07:00
Oleksandr Ivantsiv
d0c8e2d127
[mellanox]: Query required FW version from FW file. ( #866 )
...
This simplifies FW upgrade procedure and allows to
specify required version only in one place (fw recipe).
2017-08-04 15:05:15 +03:00
Qi Luo
618b25f18c
Squash merge v1.0.3 branch onto master
2017-08-02 22:28:17 +00:00
Oleksandr Ivantsiv
382d52843f
[mellanox]: Move FW upgrade script to base image. ( #849 )
...
- Download files to target/files directory (instead of target/debs)
- Clean python-weels log files
2017-07-28 10:57:51 -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
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
Oleksandr Ivantsiv
350718ee77
[Mellanox]: Update SAI version ( #740 )
...
- Initialize ECMP default hashing with IPv6 packets
2017-06-22 21:27:49 -07:00
Marian Pritsak
520fff5b2d
Add ENABLE_SYNCD_RPC option ( #642 )
...
Under rules/config now there's additional configuration option
ENABLE_SYNCD_RPC that allows building SONIC installer with
docker-syncd-*-rpc for evaluation purposes.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-05-30 16:17:03 -07:00
lguohan
1b2b7b8e35
[docker-swss]: mount /var/log/swss into the docker ( #640 )
...
Fix the bug introduced by commit e6bb4b20a1
The previous commit mount /var/log into the docker which override
the original /var/log directory structure, causing swss docker failed to
start due to following errors.
Error: The directory named as part of the path /var/log/supervisor/supervisord.log
does not exist.
2017-05-27 16:05:21 -07:00
Shuotian Cheng
e6bb4b20a1
[swss]: Update submodules and mount /var/log to swss docker ( #636 )
...
- [swss]: Update sairedis/swss/common submodules
- [orchagent]: Mount /var/log folder and use the folder to save recording files
- [orchagent]: Use -d to specify the folder path
2017-05-26 17:56:29 -07:00
pavel-shirshov
f3312b8e0b
[docker-ptf-*]: Use buildimage infrastructure to build docker-ptf-* ( #638 )
...
* Add files to build docker-ptf-{platform}
2017-05-26 17:18:11 -07:00
Joe LeVeque
338e4e8839
Syncd docker builds now depend on docker-config-engine ( #634 )
2017-05-25 13:18:32 -07:00
Marian Pritsak
0137f7ab5c
[Mellanox]: Update SAI revision ( #632 )
...
New revision contains fixes for applying attributes on LAGs/LAG members
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-05-25 14:43:03 +03:00
Joe LeVeque
a2eda30a03
[docker-syncd-*]: Properly manage syncd with supervisord ( #617 )
...
- This PR allows supervisord to log syncd exit events to syslog
- Syncd dockers now are built from docker-config-engine instead of docker-base
- Supervisord in all syncd dockers now call syncd_start.s which is installed by sonic-sairedis repo
2017-05-24 11:53:38 -07:00
pavel-shirshov
aab87757d3
Remove sysctl setting which is not used anymore ( #611 )
2017-05-18 14:45:16 -07:00
Marian Pritsak
34449c162e
[mellanox][hw-management]: Update to 1.0.0100. ( #599 )
...
New revision contains support for sys_eeprom in MSN2410 and MSN2100.
Changes in mlnx2100 script for loading drivers.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-05-12 17:22:37 +03:00
Marian Pritsak
f4343ac600
[mellanox]: Update SAI revision. ( #593 )
...
New revision contains fixes to LAG and WRED configuration.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-05-12 10:13:51 +03:00
Joe LeVeque
d5c13c0a83
[dockers]: Disable autorestart on all supervisor processes inside containers ( #580 )
2017-05-09 17:37:08 -07:00
Joe LeVeque
8f348399f5
[Dockers]: Manage all Docker containers with Supervisord ( #573 )
...
- Consolidate config.sh and start.sh scripts into one script (start.sh)
- Solve issue #435 - All dockers now run supervisord as their ENTRYPOINT
- All stdout/stderr output from processes managed by supervisord is now sent to syslog instead of their own files
- Supervisord log messages are now also sent to syslog
- Removed unused smartmontools package from docker-platform-monitor
2017-05-08 15:43:31 -07:00
pavel-shirshov
14578d50e2
[docker-syncd-rpc]: Fix the issue which prevented supervisord to start ( #555 )
...
service syncd start blocks docker-syncd-rpc start.sh script
and supervisord doesn't start. so start supervisor in daemon mode
2017-04-28 22:48:50 -07:00
Oleksandr Ivantsiv
8255c9d8ed
Temporary Revert "Update MLNX SAI revision reference ( #540 )" ( #551 )
...
This reverts commit ce663baa10
.
Revert due to issue in MLNX SAI:
https://github.com/Azure/sonic-swss/issues/199
2017-04-28 23:15:08 +03:00
Marian Pritsak
eed3be9b34
[mellanox]: Update hw-management to V1.0.0070 ( #541 )
...
Fixed temp_max attribute in ASIC driver
Fixed PSU driver load for SN2100 and SN2700 platforms
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-04-26 19:31:33 -07:00
Andriy Moroz
ce663baa10
Update MLNX SAI revision reference ( #540 )
...
This fixes https://github.com/Azure/sonic-swss/issues/191
2017-04-26 08:32:23 -07:00
pavel-shirshov
2c4c6e9ceb
Use syncd-rpc for docker-syncd-rpc ( #522 )
...
* Use syncd rpc for docker-syncd-rpc. Create docker-syncd-rpc for cavium and centec
2017-04-20 14:37:09 -07:00
Rodny Molina
d30fbf1d72
[build]: Adding support for Free-Range-Routing stack. ( #510 )
...
- Extending SONiC building infrastructure to provide users
with greater flexibility, by allowing them to elect a
routing-stack different than the default one (quagga). The desired
routing-stack will be defined in rules/config file.
- As part of these changes I'm adding support for
Free-Range-Routing (FRR) stack. Quagga will continue to be
the default routing-stack.
Signed-off-by: Rodny Molina <rodny@linkedin.com>
2017-04-20 09:12:27 -07:00
pavel-shirshov
c0e292ecd2
[docker-syncd-rpc]: Fix Dockerfile ( #513 )
...
* Use dpkg_apt properly
* Remove unused dpkg_apt
* Purge not remove previous version of syncd
2017-04-17 17:27:42 -07:00
Andriy Moroz
ebc343120d
Update MLNX SAI revision reference ( #501 )
2017-04-13 18:29:14 +03:00
pavel-shirshov
75272f4bbf
[libsaithrift]: Add libsaithrift debian packages ( #443 )
...
* add saithrift library for brcm, mlnx, cavm, centec platforms
2017-03-28 11:32:58 -07:00
pavel-shirshov
5314230980
[docker-syncd-%-rpc]: Integrate syncd dockers with rpc ( #431 )
...
* Build docker-syncd-*-rpc for brcm and mlnx
* Fix errors
* Update make files for rpc
* Fix mistypes
2017-03-24 18:36:56 -07:00
Shuotian Cheng
e2cc409f8a
[database]: Mount /var/run/redis/ folder from host for all dockers ( #418 )
...
- Create /var/run/redis/ folder on the host
- Install Python client for Redis on the host
- Mount /var/run/redis/ as read/write from host for all dockers
- Enable accessing the database everywhere including on the host and from remote
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-23 12:18:52 -07:00
Shuotian Cheng
6a6bc88dcb
[interfaces]: Remove bridge-utils from swss docker and add it to base image ( #417 )
...
The reason is that /etc/network/interfaces file is in base image. After booting,
docker-swss is not ready and thus the empty VLAN interfaces cannot be created
when the brctl is pointing to the binary inside the swss docker.
Add the bridge-utils into the base image and add bridge_ports none to the
/etc/network/interfaces file so that after boot-up the empty VLAN interfaces
will be created to let the members to join later.
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-20 21:39:09 -07:00
Shuotian Cheng
05e6b3611d
[interfaces]: Combine vlan_interfaces and lag_interfaces file and add allow-hotplug ( #381 )
...
* [files]: Add allow-hotplug stanza to interfaces files
- start interface <interface_name> when the kernel detects
a hotplug event from the interface
ref: https://www.debian.org/doc/manuals/debian-reference/ch05.en.html
* [interfaces]: Combine vlan_interfaces and lag_interfaces file and add allow-hotplug
1. Remove vlan_interfaces and lag_interfaces file and members in teamd.j2
2. Add all interfaces to /etc/network/interfaces file
3. Add allow-hotplug stanza
4. Add up <command> to automatically add interfaces to VLAN and LAG
5. Add unique_name filter to minigraph.py to remove duplicate interface names
6. Add brctl to base image
7. Update sonic-swss submodule
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-16 11:22:40 -07:00
Marian Pritsak
4c65682478
[orchagent]: Add swssloglevel shortcut in base image ( #386 )
...
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-03-07 23:00:58 -08:00
lguohan
aed03d6dd5
[gobgp]: do not install docker-fpm-gobgp into one image ( #366 )
...
* [gobgp]: do not install docker-fpm-gobgp into one image but build docker-fpm-gobgp on different platforms
2017-03-03 08:43:22 -08:00
Andriy Moroz
acb909c989
Update Mellanox SAI git reference ( #326 )
...
New SAI commits include some fixes for ACLs on LAG member support
2017-02-23 03:52:26 -08:00
pavel-shirshov
a845740543
[All Dockerfiles]: Prevent apt asking questions on the console ( #300 )
...
Add noninteractive setting into every Dockerfile in the repo
Signed-off-by: Pavel Shirshov pavelsh@microsoft.com
2017-02-16 21:48:49 -08:00
lguohan
b6753e7960
[docker-config-engine]: introduce docker sonic config engine ( #274 )
...
* [docker-config-engine]: introduce docker sonic config engine
sonic config engine provide the sonic configure engine for all sonic
dockers that rely on the engine to generate runtime configuration.
2017-02-07 18:11:19 -08:00
Taoyu Li
60e1fc3c98
ONEImage - Read all platform dependent information from sonic-config-engine ( #238 )
...
Read all platform dependent information from sonic-config-engine
2017-02-02 20:34:34 -08:00
lguohan
523a738068
add dell platform driver to broadcom one image ( #242 )
2017-02-02 18:28:06 -08:00
lguohan
1786a3389d
rename single image to one image ( #220 )
...
* rename single image to one image
2017-01-31 22:06:12 -08:00
Oleksandr Ivantsiv
34ea91349c
one image implementation ( #215 )
...
* Single image
* Fix review comments
* Update syncd service. Add HW mgmt to Mellanox single image.
* Add single image template for Broadcom platform.
SKU should be provided during configure:
make configure PLATFORM=broadcom SKU=Force10-S6000
* Add single image template for Cavium platform.
SKU should be provided during configure:
make configure PLATFORM=cavium SKU=AS7512
* Add description to sonic_debian_extension.j2 file.
2017-01-29 11:33:33 -08:00
Oleksandr Ivantsiv
c0aa0b9c17
[Mellanox]: Update Mellanox HW management to V1.0.0030 ( #209 )
2017-01-24 19:17:32 -08:00