diff --git a/platform/mellanox/hw-management.mk b/platform/mellanox/hw-management.mk index c449e253aad..26fea4e1846 100644 --- a/platform/mellanox/hw-management.mk +++ b/platform/mellanox/hw-management.mk @@ -16,7 +16,7 @@ # # Mellanox HW Management -MLNX_HW_MANAGEMENT_VERSION = 7.0030.4002 +MLNX_HW_MANAGEMENT_VERSION = 7.0030.4104 export MLNX_HW_MANAGEMENT_VERSION diff --git a/platform/mellanox/hw-management/hw-mgmt b/platform/mellanox/hw-management/hw-mgmt index 2b65d4c35c3..80ff1e2504e 160000 --- a/platform/mellanox/hw-management/hw-mgmt +++ b/platform/mellanox/hw-management/hw-mgmt @@ -1 +1 @@ -Subproject commit 2b65d4c35c3c6a1025954ff9b3dc66a406b7db2d +Subproject commit 80ff1e2504ea185de7ac759955a01c0bb514a34c diff --git a/platform/mellanox/hw-management/hwmgmt_nonup_patches b/platform/mellanox/hw-management/hwmgmt_nonup_patches index a247853ce55..f6d094ff7ce 100644 --- a/platform/mellanox/hw-management/hwmgmt_nonup_patches +++ b/platform/mellanox/hw-management/hwmgmt_nonup_patches @@ -1 +1,93 @@ # Current non-upstream patch list, should be updated by hwmgmt_kernel_patches.py script +0049-leds-mlxreg-Provide-conversion-for-hardware-LED-colo.patch +0050-leds-mlxreg-Skip-setting-LED-color-during-initializa.patch +0051-leds-mlxreg-Allow-multi-instantiation-of-same-name-L.patch +0098-mlxsw-Use-weak-reverse-dependencies-for-firmware-fla.patch +0099-mlxsw-core_hwmon-Fix-variable-names-for-hwmon-attrib.patch +0100-mlxsw-core_thermal-Rename-labels-according-to-naming.patch +0101-mlxsw-core_thermal-Remove-obsolete-API-for-query-res.patch +0102-mlxsw-reg-Add-mgpir_-prefix-to-MGPIR-fields-comments.patch +0103-mlxsw-core-Remove-unnecessary-asserts.patch +0104-mlxsw-reg-Extend-MTMP-register-with-new-slot-number-.patch +0105-mlxsw-reg-Extend-MTBR-register-with-new-slot-number-.patch +0106-mlxsw-reg-Extend-MCIA-register-with-new-slot-number-.patch +0107-mlxsw-reg-Extend-MCION-register-with-new-slot-number.patch +0108-mlxsw-reg-Extend-PMMP-register-with-new-slot-number-.patch +0109-mlxsw-reg-Extend-MGPIR-register-with-new-slot-fields.patch +0110-mlxsw-core_env-Pass-slot-index-during-PMAOS-register.patch +0111-mlxsw-reg-Add-new-field-to-Management-General-Periph.patch +0112-mlxsw-core-Extend-interfaces-for-cable-info-access-w.patch +0113-mlxsw-core-Extend-port-module-data-structures-for-li.patch +0114-mlxsw-core-Move-port-module-events-enablement-to-a-s.patch +0115-mlxsw-core_hwmon-Split-gearbox-initialization.patch +0116-mlxsw-core_hwmon-Extend-internal-structures-to-suppo.patch +0117-mlxsw-core_hwmon-Introduce-slot-parameter-in-hwmon-i.patch +0118-mlxsw-core_hwmon-Extend-hwmon-device-with-gearbox-ma.patch +0119-mlxsw-core_thermal-Extend-internal-structures-to-sup.patch +0120-mlxsw-core_thermal-Split-gearbox-initialization.patch +0121-mlxsw-core_thermal-Extend-thermal-area-with-gearbox-.patch +0122-mlxsw-core_thermal-Add-line-card-id-prefix-to-line-c.patch +0123-mlxsw-core_thermal-Use-exact-name-of-cooling-devices.patch +0124-mlxsw-core_thermal-Use-common-define-for-thermal-zon.patch +0125-devlink-add-support-to-create-line-card-and-expose-t.patch +0126-devlink-implement-line-card-provisioning.patch +0127-devlink-implement-line-card-active-state.patch +0128-devlink-add-port-to-line-card-relationship-set.patch +0129-devlink-introduce-linecard-info-get-message.patch +0130-devlink-introduce-linecard-info-get-message.patch +0131-mlxsw-reg-Add-Ports-Mapping-event-Configuration-Regi.patch +0132-mlxsw-reg-Add-Management-DownStream-Device-Query-Reg.patch +0133-mlxsw-reg-Add-Management-DownStream-Device-Control-R.patch +0134-mlxsw-reg-Add-Management-Binary-Code-Transfer-Regist.patch +0135-mlxsw-core_linecards-Add-line-card-objects-and-imple.patch +0136-mlxsw-core_linecards-Implement-line-card-activation-.patch +0137-mlxsw-core-Extend-driver-ops-by-remove-selected-port.patch +0138-mlxsw-spectrum-Add-port-to-linecard-mapping.patch +0139-mlxsw-reg-Introduce-Management-Temperature-Extended-.patch +0140-mlxsw-core-Add-APIs-for-thermal-sensor-mapping.patch +0141-mlxsw-reg-Add-Management-DownStream-Device-Tunneling.patch +0142-mlxsw-core_linecards-Probe-devices-for-provisioned-l.patch +0143-mlxsw-core_linecards-Expose-device-FW-version-over-d.patch +0144-mlxsw-core-Introduce-flash-update-components.patch +0145-mlxfw-Get-the-PSID-value-using-op-instead-of-passing.patch +0146-mlxsw-core_linecards-Implement-line-card-device-flas.patch +0147-mlxsw-core_linecards-Introduce-ops-for-linecards-sta.patch +0148-mlxsw-core-Add-interfaces-for-line-card-initializati.patch +0149-mlxsw-core_thermal-Add-interfaces-for-line-card-init.patch +0150-mlxsw-core_hwmon-Add-interfaces-for-line-card-initia.patch +0151-mlxsw-minimal-Prepare-driver-for-modular-system-supp.patch +0152-mlxsw-core-Extend-bus-init-function-with-event-handl.patch +0153-mlxsw-i2c-Add-support-for-system-events-handling.patch +0154-mlxsw-core-Export-line-card-API.patch +0155-mlxsw-minimal-Add-system-event-handler.patch +0156-mlxsw-minimal-Add-interfaces-for-line-card-initializ.patch +0167-DS-lan743x-Add-support-for-fixed-phy.patch +0168-TMP-mlxsw-minimal-Ignore-error-reading-SPAD-register.patch +0171-platform-mellanox-mlxreg-lc-Fix-cleanup-on-failure-a.patch +0174-DS-mlxsw-core_linecards-Skip-devlink-and-provisionin.patch +0181-Revert-Fix-out-of-bounds-memory-accesses-in-thermal.patch +0241-DS-mlxsw-core_linecards-Disable-firmware-bundling-ma.patch +0244-mlxsw-Use-u16-for-local_port-field-instead-of-u8.patch +0245-mlxsw-minimal-Change-type-for-local-port.patch +0246-mlxsw-i2c-Fix-chunk-size-setting-in-output-mailbox-b.patch +0257-mlxsw-core_hwmon-Align-modules-label-name-assignment.patch +0259-mlxsw-i2c-Limit-single-transaction-buffer-size.patch +0260-mlxsw-reg-Limit-MTBR-register-records-buffer-by-one-.patch +0269-dt-bindings-trivial-devices-Add-infineon-xdpe1a2g7.patch +0270-leds-mlxreg-Add-support-for-new-flavour-of-capabilit.patch +0271-leds-mlxreg-Remove-code-for-amber-LED-colour.patch +0272-platform_data-mlxreg-Add-capability-bit-and-mask-fie.patch +0273-hwmon-mlxreg-fan-Add-support-for-new-flavour-of-capa.patch +0274-hwmon-mlxreg-fan-Extend-number-of-supporetd-fans.patch +0281-platform-mellanox-Introduce-support-for-switches-equ.patch +0282-mellanox-Relocate-mlx-platform-driver.patch +0290-platform-mellanox-mlxreg-hotplug-Add-support-for-new.patch +0291-platform-mellanox-mlx-platform-Change-register-name.patch +0292-platform-mellanox-mlx-platform-Add-support-for-new-X.patch +0294-mlxsw-i2c-Downstream-Add-retry-mechanism-for-failed-.patch +0295-mlxsw-i2c-DBG-Add-debug-output-for-failed-transactio.patch +0296-platform-mellanox-indicate-deferred-I2C-bus-creation.patch +0298-platform-mellanox-mlx-platform-Fix-FAN-tacho-reading.patch +9002-TMP-fix-for-fan-minimum-speed.patch +9003-platform-mellanox-Introduce-support-of-Nvidia-L1-tra.patch +9004-DS-OPT-mlxsw-minimal-Downstream-Disable-ethtool-interface.patch diff --git a/rules/docker-sflow.mk b/rules/docker-sflow.mk index 3acd3c5dc86..f4bb7a2c0b1 100644 --- a/rules/docker-sflow.mk +++ b/rules/docker-sflow.mk @@ -30,7 +30,7 @@ SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_SFLOW_DBG) endif $(DOCKER_SFLOW)_CONTAINER_NAME = sflow -$(DOCKER_SFLOW)_RUN_OPT += -t +$(DOCKER_SFLOW)_RUN_OPT += -t --cap-add=NET_ADMIN --cap-add=SYS_ADMIN $(DOCKER_SFLOW)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro $(DOCKER_SFLOW)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro $(DOCKER_SFLOW)_RUN_OPT += -v /host/warmboot:/var/warmboot