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
Wirut Getbamrung
4fcb3321b2
[platform-celestica]: Add new fancontrol service for haliburton device ( #2736 )
2019-04-10 19:13:30 -07:00
Ying Xie
1af74d5662
[Bcm SAI] ugprade Broadcom SAI to version 3.3.5.4m-1 ( #2765 )
...
- Broadcom SAI 3.3 GA release 20190402.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2019-04-10 19:11:59 -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
pavel-shirshov
d6cf075ca5
[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-09 09:03:25 -07: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
Roy Lee
802d5ef55a
[devices] add new accton platform minipack ( #2670 )
...
[devices] add new accton platform minipack.
Add support for new platform, minipack.
It has
CPU: Broadwell DE – D1527
MAC: Tomahawk3(BCM56980).
PHY:Broadcom BCM81724, 4 pcs, Gearbox for PIM-16Q
BMC:AST2520
8 hot-swappable Port-Interface-Modules, each of them has 16*100G QSFP.
- What I did
Add device and platform files for minipack.
- How I did it
Add as SONiC Porting Guide.
- How to verify it
decode-syseeprom
sensors
psuutil
sfputil
thermal monitor
bcmsh on port status
(port LEDs may not working)
2019-03-15 09:40:38 -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
Pavlo Yadvichuk
11c2e9ee3d
[barefoot]: Allow configuration of platform-specific interfaces used for internal purposes ( #2631 )
...
- Why it is required
since SONiC master switches ifupdown package to the new implementation (ifupdown2), it is required to change the configuration of a platform-specific interface for wedge100bf_32x and wedge100bf_65x platforms (bc of ifupdown2 doesn't support auto mode for inet6 protocol).
Also, need to make some refactoring and remove if platform == smth then.. from the system level scripts.
- What I did
removed customization of /usr/bin/interfaces-config.sh
explicitly created directory /etc/network/interfaces.d
added "source" to the /etc/network/interfaces generation template (to include platform-specific interfaces processing)
added platform-specific interfaces config itself (for wedge100bf_32x and wedge100bf_65x)
fixed testcase in sonic-config-engine
- How to verify it
build image for wedge100bf_32x
perform sudo config reload -y on new installation
check the correct configuration of usb0 interface
- Description for the changelog
Allow configuration of platform-specific interfaces
2019-03-09 06:22:32 -08:00
Qi Luo
eb3a1b1b41
Update bcmcmd binary: fix crash issue when long line >= 1023 chars ( #2659 )
...
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
2019-03-08 02:22:00 -08: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
Volodymyr Samotiy
419c69b289
[vs]: Add option to specify platform name for DVS orchagent ( #2571 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2019-03-06 16:27:41 -08:00
Deepinder Setia
cdabbb4b52
[barefoot]: Bfn sde update ( #2649 )
...
* Fix issue with platform file path name
* BFN SDE update
2019-03-06 15:24:52 -08:00
Deepinder Setia
8bc45ac708
[barefoot]: Updating deb package for platform and sai ( #2635 )
2019-03-02 15:27:59 -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
lguohan
4c9760489f
[saithrift]: remove dependency on python-saithrift ( #2584 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-18 02:50:37 -08:00
sridhar-ravindran
be92a250d3
[devices]: Reset I2C MUX in S6000 while invoking platform reboot ( #2567 )
2019-02-16 11:50:15 -08: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
Ying Xie
ca522a3da9
[bcm sai] Upgrade Broadcom SAI to version 3.3.4.3-2 ( #2550 )
...
- Including Broadcom patch for CS7252202.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2019-02-12 05:33:57 +00: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
zzhiyuan
6037707abc
[devices]: Add device data for Arista 7060PX/DX4-32 ( #2534 )
...
* Add boot0 definition for Arista 7060PX4-32 and 7060DX4-32
* Add port configuration for Arista 7060PX4-32
* Add plugins for Arista 7060PX4-32
* Add platform_reboot for Arista 7060PX4-32
* Add Arista 7060DX4-32 as symlink of 7060PX4-32
* Add sensors configuration and fancontrol for Arista 7060PX4-32
* Update arista-driver submodules for barefoot/broadcom
* Add platform_reboot script for Alhambra
* Rook fancontrol CPLD rename
2019-02-08 22:02:01 -08:00
sridhar-ravindran
ed2d87a710
[Dell] [Z9100] Supporting PreEmphasis Settings for Optics ( #2501 )
2019-02-06 00:38:06 -08:00
paavaanan
922fdc5de1
[devices]: Dell Hwmon S6100/Z9100 SFM version export ( #2521 )
2019-02-05 10:35:50 -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
9c2d7240ea
[vs]: Force10-S6000 buffer settings for virtual switch ( #2515 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-01 11:18:02 -08:00
Prince Sunny
39e12a1d82
[swss]: Change VrfMgrd startup order, cleanup VRF_TABLE from state DB ( #2510 )
2019-01-31 23:28:31 -08:00
lguohan
2b01beb7d4
[kvm]: support for all hwsku in kvm switch ( #2495 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-01-30 02:04:20 -08:00
lguohan
bc3f649631
[swss]: remove intfsyncd service ( #2499 )
...
intfsyncd is replaced by intfmgrd service
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-01-29 10:36:04 -08:00
Joe LeVeque
8f43cad061
[rsyslog] Suppress duplicate messages from base image and all Docker containers ( #2497 )
2019-01-29 03:41:40 -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
Ying Xie
8a1d73d76d
[Broadcom SAI] Upgrade Broadcom SAI to 3.3.4.3-1 ( #2472 )
...
- Broadcom SAI 3.3 GA 20190118.
- With warm reboot support.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2019-01-22 14:49:10 -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
jostar-yang
e67f1da9ba
[devices]: Fix cpld sysfs permisson error for accton devices ( #2457 )
2019-01-17 08:56:46 -08:00
paavaanan
9c70e65d54
[device/Dell] SOSFTDEP to lpc_ich module for dell_ich module ( #2440 )
...
dell_ich module fails to load sometimes due to the failure of pci_get_drvdata().
This function is responsible for fetching INTEL PCI related memory handle in kernel. This is implemented in lpc_ich kernel module.
Due to race in addition/deletion of kernel modules, sometimes lpc_ich loads after dell_ich.
Because of this behaviour dell_ich module fails to load.
Fixed by addding dependency between modules.
Removed i2c_mux_gpio module from blacklist entry as it is not the original root case of this issue.
2019-01-15 15:32:37 -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
Sudharsan D.G
1ffb34b4e3
[devices]: Dell z9264f bringup ( #2415 )
...
* Updating Z9264f for A01 board
* Adding platform_reboot plugin to Z9264f
* Change execute mode for platform_reboot
* Indenting python files
* Adding missed service file
* Addressing code review comments
* Modified the polling logic in transceiver change event
2019-01-08 21:14:18 -08:00
padmanarayana
14a0297128
[devices]: Address Dell issue#46 : Adding MUX reset logic to fix probe failures ( #2356 )
2019-01-08 15:27:16 -08:00