dd39dd0e03
- Why I did it Update SAI version to SAIBuild2311.26.0.28 Fixed issues 1. Traffic with unicast destination ip and multicast destination mac wasn't properly dropped 2. When working with SAI_DEFAULT_SWITCHING_MODE_STORE_FORWARD key/value enabled, trying to add a LAG member to a LAG which is created after warm boot initial configuration phase ended, will fail. 3. Optional feature of Port IP counters (SAI_PORT_STAT_IP*) , enabled by SAI XML per-port-ip-counter-enabled config node, wasn't initialized properly. 4. Creating BFD session for non default VRF fails (SAI_BFD_SESSION_ATTR_VIRTUAL_ROUTER != SAI_SWITCH_ATTR_DEFAULT_VIRTUAL_ROUTER_ID). 5. The default value for port FEC during switch init for Spectrum3 was initialized as 'auto' and not aligned to SAI header default 'none'. Note if setups has invalid configuration and relied previously on auto, now it might be necessary for the user to provide explicit valid value for SAI_PORT_ATTR_FEC_MODE Update SDK/FW version to 4.6.2134/2012.2134 Fixed issues: 1. Updated SN3700C to enable limit to 100G speed. 2. Recovering from Low power mode might ends with port down. - How I did it Updating the versions in makefile - How to verify it Confirm issues fixed and run sonic-mgmt tests
69 lines
2.2 KiB
Makefile
69 lines
2.2 KiB
Makefile
#
|
|
# Copyright (c) 2016-2023 NVIDIA CORPORATION & AFFILIATES.
|
|
# Apache-2.0
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
# mellanox asic firmware
|
|
|
|
MLNX_FW_BASE_PATH = $(MLNX_SDK_BASE_PATH)
|
|
|
|
# Place an URL here to FW if you want to download FW instead
|
|
MLNX_FW_BASE_URL =
|
|
|
|
SIMX_VERSION = 24.1-1007
|
|
|
|
FW_FROM_URL = y
|
|
|
|
MLNX_FW_ASSETS_RELEASE_TAG = fw-2012.2134
|
|
MLNX_FW_ASSETS_URL = $(MLNX_ASSETS_GITHUB_URL)/releases/download/$(MLNX_FW_ASSETS_RELEASE_TAG)
|
|
|
|
ifeq ($(MLNX_FW_BASE_URL), )
|
|
MLNX_FW_BASE_URL = $(MLNX_FW_ASSETS_URL)
|
|
endif
|
|
|
|
MLNX_SPC_FW_VERSION = 13.2012.2134
|
|
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.2012.2134
|
|
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.2012.2134
|
|
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)
|
|
|
|
MLNX_SPC4_FW_VERSION = 34.2012.2134
|
|
MLNX_SPC4_FW_FILE = fw-SPC4-rel-$(subst .,_,$(MLNX_SPC4_FW_VERSION))-EVB.mfa
|
|
$(MLNX_SPC4_FW_FILE)_PATH = $(MLNX_FW_BASE_PATH)
|
|
$(MLNX_SPC4_FW_FILE)_URL = $(MLNX_FW_BASE_URL)/$(MLNX_SPC4_FW_FILE)
|
|
|
|
MLNX_FW_FILES = $(MLNX_SPC_FW_FILE) $(MLNX_SPC2_FW_FILE) $(MLNX_SPC3_FW_FILE) $(MLNX_SPC4_FW_FILE)
|
|
|
|
ifeq ($(FW_FROM_URL),n)
|
|
SONIC_COPY_FILES += $(MLNX_FW_FILES)
|
|
else
|
|
SONIC_ONLINE_FILES += $(MLNX_FW_FILES)
|
|
endif
|
|
|
|
MLNX_FILES += $(MLNX_FW_FILES)
|
|
|
|
export MLNX_SPC_FW_FILE
|
|
export MLNX_SPC2_FW_FILE
|
|
export MLNX_SPC3_FW_FILE
|
|
export MLNX_SPC4_FW_FILE
|