Skip to content

Commit

Permalink
[202012][Mellanox] Update SDK/FW to version 4.5.3196/2010_3196 (#12989)
Browse files Browse the repository at this point in the history
- Why I did it
Update SDK/FW version - 4.5.3196/2010_3196 in order to have the following fixes:

1. ON SPC2/3 in some cases, after many ACL region resize will corrupt internal DB that in return will fail future ACLs configuration
2.. Lag Port as Analyzer Port | when removing port from distributer list SDK does not reselect another port for mirroring
3. Due to critical race at initial configuration, SDK RDQ test may test RDQ configured for WJH and fail the test

Add support for new HW SKU of SN4700

- How I did it
Update pointer for the SDK/FW

- How to verify it
Run regression tests
  • Loading branch information
dprital authored Dec 8, 2022
1 parent 5d6f8f8 commit e8c7a7c
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions platform/mellanox/fw.mk
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@ else
FW_FROM_URL = n
endif

MLNX_SPC_FW_VERSION = 13.2010.3186
MLNX_SPC_FW_VERSION = 13.2010.3196
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.2010.3186
MLNX_SPC2_FW_VERSION = 29.2010.3196
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.2010.3186
MLNX_SPC3_FW_VERSION = 30.2010.3196
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)
Expand Down
2 changes: 1 addition & 1 deletion platform/mellanox/sdk-src/sx-kernel/Switch-SDK-drivers
Submodule Switch-SDK-drivers updated 54 files
+5 −5 bin/README.md
+ bin/buster/amd64/applibs-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/applibs-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/applibs_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/applibs_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/iproute2-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/iproute2-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/iproute2_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/python-sdk-api-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/python-sdk-api_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-acl-helper-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-acl-helper-dev-static_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sx-acl-helper-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-acl-helper_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-complib-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-complib-dev-static_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sx-complib-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-complib_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-examples-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-examples-dev_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sx-examples-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-examples_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sx-examples_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-gen-utils-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-gen-utils-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-gen-utils_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-kernel-dev_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sx-kernel-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-kernel_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sx-kernel_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-scew-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-scew-dev-static_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sx-scew-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sx-scew_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sxd-libs-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sxd-libs-dev-static_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/sxd-libs-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/sxd-libs_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/wjh-libs-dbgsym_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/wjh-libs-dev-static_1.mlnx.4.5.3186_amd64.deb
+ bin/buster/amd64/wjh-libs-dev_1.mlnx.4.5.3196_amd64.deb
+ bin/buster/amd64/wjh-libs_1.mlnx.4.5.3196_amd64.deb
+ bin/fw-SPC-rel-13_2010_3186-EVB.mfa
+ bin/fw-SPC-rel-13_2010_3196-EVB.mfa
+ bin/fw-SPC2-rel-29_2010_3186-EVB.mfa
+ bin/fw-SPC2-rel-29_2010_3196-EVB.mfa
+ bin/fw-SPC3-rel-30_2010_3186-EVB.mfa
+ bin/fw-SPC3-rel-30_2010_3196-EVB.mfa
+ bin/fw-SPC4-rel-34_2010_3196-EVB.mfa
+1 −1 debian/changelog
+18 −3 drivers/net/mlx_sx/health_check.c
+17 −4 drivers/net/mlx_sx/ioctl_host_ifc.c
+2 −0 drivers/net/mlx_sx/sx.h
+1 −1 sx_scripts/sxdkernel
2 changes: 1 addition & 1 deletion platform/mellanox/sdk.mk
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MLNX_SDK_BASE_PATH = $(PLATFORM_PATH)/sdk-src/sx-kernel/Switch-SDK-drivers/bin/
MLNX_SDK_PKG_BASE_PATH = $(MLNX_SDK_BASE_PATH)/$(BLDENV)/$(CONFIGURED_ARCH)/
MLNX_SDK_VERSION = 4.5.3186
MLNX_SDK_VERSION = 4.5.3196
MLNX_SDK_ISSU_VERSION = 101

MLNX_SDK_DEB_VERSION = $(subst -,.,$(subst _,.,$(MLNX_SDK_VERSION)))
Expand Down

0 comments on commit e8c7a7c

Please sign in to comment.