Kebo Liu
c8c4493a96
Update SAI to 1.16.6, SDK to 4.4.1014, FW to *.2008.1032 ( #5056 )
...
SAI:
Fix ECMP max groups logic
add set issu log level for spc2/spc3, as now issu is supported
set vlan max swid = 0 on sdk init, as only single swid is needed, for efficient resource usage
Fix traffic lost during FFB related to buffer config + optimize buffer config timing for FB
Add ACL fields BTH, IP flags
Add ACL infrastructure of different fields per ASIC type
Add port stat ether rx/tx oversize pkts
SDK/FW:
Added support for Finisar 100GbE SWDM Transceiver FTLC9152RGPL.
Spectrum-2 Added support for 10G BaseT modules
Added link LED support for SN4600C.
Counters | In SDK debug dump, the incorrect counter type appears for vtraps.
WJH | Without any traffic or events on the idle system, the CPU load is constantly above 4%
WJH | WJH filter currently cannot filter by PORT for buffer drop reason.
Spectrum | ACL, Unbind, Lazy Delete | Running Lazy Delete together with auto_unbind may cause rate condition errors. To work work with Lazy Delete use new INIT parameter "acl_manual_unbind" so that ACLs will notbe removed automatically when binding point is deleted.
Spectrum | ISSU | In ISSU mode, when querying for the number of configurable buffers, using the API sx_api_cos_port_buff_type_get with the count parameter as 0, the API returns the number for NORMAL mode instead.
Spectrum-2 | BER | BER monitor counts raw errors instead of effective errors
Spectrum-2 | BER | Connecting to ConnectX-5 adapter card with copper splitter cable MCP7H50-V001R30 in 1
Spectrum-2 | Cables | Link flaps in 200GbE with AOM Optic cable MMA1T00-VS
Spectrum-3 | Speeds, Link | When moving from a 400GbE link to a 1GbE link, packets may drop for 1msec right after link up
Spectrum-3 | Cables, Speeds | Using 400GbE with 3rd party systems is not supported
Spectrum-3 | LAG | After a while, LAG members become out of sync with one another
Spectrum-3 | VLAN, Ports | Packets with VLAN headers are sent to
2020-07-30 13:37:54 +03:00
Kebo Liu
fffee7e33a
[mellanox]: Update SAI to 1.16.4, SDK to 4.4.0918, FW to *.2007.1140 ( #4571 )
...
- mgmt buffer issue on 400G port
- high CPU utilization issue caused by some counter reading
2020-05-12 22:46:21 -07:00
Kebo Liu
4bd47e3d7f
[mellanox]: MSN4700 support 8 lanes 400G with new SAI/SDK/FW ( #4509 )
...
Update SAI/SDK/FW and MSN4700 device files to support 8 lanes 400G
Update SAI to 1.16.3
Update SDK to 4.4.0914
Update FW to *.2007.1112
Update MSN4700 device files to support 8 lanes 400G
2020-04-30 22:19:21 -07:00
Kebo Liu
4ee0f1ff08
update SAI 1.16.2 SDK 4.4.0800 FW *.2007.0872 ( #4417 )
2020-04-15 13:01:09 -07:00
Junchao-Mellanox
53eb0bc59b
[Mellanox] Add sdk 4.4.0542 ( #4227 )
...
* [Mellanox] Add sdk 4.4.0542
* fix typo
2020-03-14 19:07:23 -07:00
Kebo Liu
91e64f063e
Update SDK to 4.3.3052 ( #4153 )
...
update FW to xx_2000_3298
update SAI to 1.16.0
update Spectrum-1 and Spectrum-2 buffer pool size according to the new SDK default config change.
modified: ../../device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_defaults_t0.j2
modified: ../../device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_defaults_t1.j2
modified: ../../device/mellanox/x86_64-mlnx_msn3700-r0/ACS-MSN3700/buffers_defaults_t0.j2
modified: ../../device/mellanox/x86_64-mlnx_msn3700-r0/ACS-MSN3700/buffers_defaults_t1.j2
modified: fw.mk
modified: mlnx-sai.mk
modified: mlnx-sai/SAI-Implementation
modified: sdk-src/sx-kernel/Switch-SDK-drivers
modified: sdk.mk
signed-off by kebol@mellanox.com
2020-02-24 10:24:42 -08:00
Volodymyr Samotiy
8a7a88306c
[Mellanox] Update SAI/SDK/FW versions ( #4028 )
...
* SAI implementation 1.15.5 (headers 1.5.1)
* SDK 4.3.2908
* FW xx.2000.2720
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2020-02-03 15:35:45 -08:00
Volodymyr Samotiy
c78465b78f
[Mellanox]: Update SAI submodule to 1.15.2 ( #3748 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2019-11-14 00:02:32 -08:00
Stephen Sun
0f87d1fd6b
[Mellanox] Support SAI 1.5 ( #49 )
2019-10-17 16:51:58 -07:00
Stephen Sun
f54792d8a7
[mellanox]Integrate sai-1.15, sdk 4.3.2104 and firmware 2162 to sonic. ( #3538 )
2019-10-01 09:54:27 +03:00
Stepan Blyshchak
86aa00a4ab
[platform/mellanox] install SDK/SAI dbg symbols in debug image ( #3310 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-08-08 11:10:54 -07:00
Volodymyr Samotiy
2c6cd620fb
[Mellanox]: Update SAI pointer ( #3208 )
...
Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
2019-07-25 09:43:57 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Qi Luo
618b25f18c
Squash merge v1.0.3 branch onto master
2017-08-02 22:28:17 +00: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
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
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
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
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
Andriy Moroz
ebc343120d
Update MLNX SAI revision reference ( #501 )
2017-04-13 18:29:14 +03: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