[Mellanox] Update SAI to v1.20.1.1 and SDK/FW to v4.5.1158/v2010.1154 (#9474)
- Why I did it To include latest fixes. SAI 1. Reclaim buffers for port which is admin down 2. Support for Spectrum-4 os Nvidia ASIC simulation 3. Support for SN2201 4. Fix host interface table entry, one channel per trap (fix sflow double registration) 5. 2 new queue counters - ecn marked packets + shared current occupancy 6. Fix storm policer unknown unicast 7. Add key/value for accuflow counters 8. Add MAC move 9. Add mirror congestion mode attribute SDK 1. Under various circumstances, Ethernet ports falsely showed that InfiniBand cables were connected. 2. In SN4600C, at times, the link up time in both DAC and optics cables may, in the worst case, take up to 15 seconds. 3. Using SN4600C with copper or optics loopback cables in NRZ speeds, link may raise in long link up times 4. When ECMP has high amount of next-hops based on VLAN interfaces, in some rare cases, packets will get a wrong VLAN tag and will be dropped. 5. When connecting Spectrum devices with optical transceivers that support RXLOS, remote side port down might cause the switch firmware to get stuck and cause unexpected switch behavior. 6. Aggregation event is missing for WJH L2 drop reason 'Unicast egress port list is empty'. 7. Tying the SCL and SDA of the optical modules to 3.3V causes errors. 8. On SN4600, there was a delay of more than 10 seconds from the time a data packet is sent from CPU until it is transmitted through one of the switch ports. 9. While using SN4600C system with Finisar FTLC1157RGPL 100GbE CWDM4 modules, intermittent link flaps across multiple ports may be observed. 10. In Spectrum-2 and Spectrum-3 systems, link did not work in auto-negotiation when connected to Marvell PHY. KR mechanism has been enhanced to integrate with Marvell PHY. 11. The tunnel counter counts the drop packets now for Spectrum-2 and Spectrum-3 and consistent with Spectrum behavior and count the ECN dropped packets as well. 12. When connecting SN3800 to Cisco-9000, fast-linkup flow will fail and will rise in the normal flow. 13. Race condition in WJH library: when multiple threads load the LAG shared memory concurrently, the program may crash. 14. Add WJH L2 drop reason 'Unicast egress port list is empty' as a new drop reason. 15. Fixed a memory leak in sx_api_port_sflow_statistics_get API. 16. During initialization flow, the command interface that is used by the minimal driver and SDK caused the collision in the firmware since the same buffer is used in the firmware for the two interfaces. 17. Fix route issue on Kernel 5.10 - How I did it Updated SDK/SAI submodule and relevant makefiles with the required versions. - How to verify it Build an image and run tests from "sonic-mgmt". Signed-off-by: Volodymyr Samotiy <volodymyrs@nvidia.com>
This commit is contained in:
parent
fc91dae023
commit
3f00b5df84
@ -27,17 +27,17 @@ else
|
||||
FW_FROM_URL = n
|
||||
endif
|
||||
|
||||
MLNX_SPC_FW_VERSION = 13.2008.3330
|
||||
MLNX_SPC_FW_VERSION = 13.2010.1154
|
||||
MLNX_SPC_FW_FILE = fw-SPC-rel-$(subst .,_,$(MLNX_SPC_FW_VERSION))-EVB.mfa
|
||||
$(MLNX_SPC_FW_FILE)_PATH = $(MLNX_FW_BASE_PATH)
|
||||
$(MLNX_SPC_FW_FILE)_URL = $(MLNX_FW_BASE_URL)/$(MLNX_SPC_FW_FILE)
|
||||
|
||||
MLNX_SPC2_FW_VERSION = 29.2008.3330
|
||||
MLNX_SPC2_FW_VERSION = 29.2010.1154
|
||||
MLNX_SPC2_FW_FILE = fw-SPC2-rel-$(subst .,_,$(MLNX_SPC2_FW_VERSION))-EVB.mfa
|
||||
$(MLNX_SPC2_FW_FILE)_PATH = $(MLNX_FW_BASE_PATH)
|
||||
$(MLNX_SPC2_FW_FILE)_URL = $(MLNX_FW_BASE_URL)/$(MLNX_SPC2_FW_FILE)
|
||||
|
||||
MLNX_SPC3_FW_VERSION = 30.2008.3330
|
||||
MLNX_SPC3_FW_VERSION = 30.2010.1154
|
||||
MLNX_SPC3_FW_FILE = fw-SPC3-rel-$(subst .,_,$(MLNX_SPC3_FW_VERSION))-EVB.mfa
|
||||
$(MLNX_SPC3_FW_FILE)_PATH = $(MLNX_FW_BASE_PATH)
|
||||
$(MLNX_SPC3_FW_FILE)_URL = $(MLNX_FW_BASE_URL)/$(MLNX_SPC3_FW_FILE)
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Mellanox SAI
|
||||
|
||||
MLNX_SAI_VERSION = SAIRel1.19.5
|
||||
MLNX_SAI_VERSION = SAIRel1.20.1.1
|
||||
|
||||
export MLNX_SAI_VERSION
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 96063079dc619040fd864f04971af03aad42a96f
|
||||
Subproject commit f80eba967f2a7eb1a5576b7864676b5976803236
|
@ -1 +1 @@
|
||||
Subproject commit 306567c6e89a94fb61ed0efa2bcb125ee8b162cd
|
||||
Subproject commit efca058b547ee80f16f8cc8a54c9f05255068cb0
|
@ -16,7 +16,7 @@
|
||||
#
|
||||
MLNX_SDK_BASE_PATH = $(PLATFORM_PATH)/sdk-src/sx-kernel/Switch-SDK-drivers/bin/
|
||||
MLNX_SDK_PKG_BASE_PATH = $(MLNX_SDK_BASE_PATH)/$(BLDENV)/
|
||||
MLNX_SDK_VERSION = 4.4.3334
|
||||
MLNX_SDK_VERSION = 4.5.1158
|
||||
MLNX_SDK_ISSU_VERSION = 101
|
||||
|
||||
MLNX_SDK_DEB_VERSION = $(subst -,.,$(subst _,.,$(MLNX_SDK_VERSION)))
|
||||
|
Loading…
Reference in New Issue
Block a user