Skip to content

[Mellanox] Update SAI ver. 1.19.0, SDK\FW ver. 4.4.3106\2008.3110#7820

Merged
liat-grozovik merged 3 commits intosonic-net:masterfrom
dprital:new_sai_sdk_and_fw_2master
Jun 10, 2021
Merged

[Mellanox] Update SAI ver. 1.19.0, SDK\FW ver. 4.4.3106\2008.3110#7820
liat-grozovik merged 3 commits intosonic-net:masterfrom
dprital:new_sai_sdk_and_fw_2master

Conversation

@dprital
Copy link
Copy Markdown
Collaborator

@dprital dprital commented Jun 8, 2021

Why I did it

For SAI - Upgrade to Version 1.19.0

  • Add support for VxLAN encap TTL uniform model on SPC2/3
  • Add ACL entry actions set VRF, set do no learn, add VLAN ID, add VLAN priority
  • Add ACL field has VLAN tag
  • Bulk counters (improve port statistics performance)
  • Create async dump extra as part of debug generate dump
  • Create irisc dump on severe health event
  • Support 0 port systems (modify get switch mac to work accordingly)
  • Set interface vlan up state for ping tool in Sonic
  • Support attributes SAI_PORT_ATTR_QOS_SCHEDULER_PROFILE_ID, SAI_PORT_ATTR_QOS_INGRESS_BUFFER_PROFILE_LIST,
    SAI_PORT_ATTR_QOS_EGRESS_BUFFER_PROFILE_LIST, SAI_PORT_ATTR_POLICER_ID as part of port create Git stats

For SDK\FW - Upgrade to Version SDK 4.4.3106, FW 2008_3110

Updated submodule pointer and version in Makefile.

Added Features:

  • Increased ACL table
  • Enhanced PSAMPLE support
  • Added support for Finisar SR4 module in SN3700 systems
  • Added support for Python 3.0 in examples.

Fix bugs:

  • On LR4 transceivers 00YD278, the firmware incorrectly identified the transceiver
  • Reduce memory consumption for virtual LAG
  • Fixed PSAMPLE listeners cleanup on SDK drivers unloading.
  • On Spectrum-2 and Spectrum-3 systems, slow reaction time to Rx pause packets may lead to buffer overflow on servers.
  • BER may be experienced when using 5m DAC cables between SN4700 and SN2700 in 100GbE speed.
  • On very rare occasion, when connecting DR4 PAM4 transceiver to 100GbE DR1 NRZ, low BER may be experienced.
  • Unexpected packet drops on the port ingress buffer may be experienced when working in 400GbE mode.
    Note: When performing ISSU from an older version, this fix won't be applied. For fix to apply, a non-ISSU reset is required.
  • Fix SN3800 specific warm boot scenario: Disable interface, Warm Boot, Enable Interface --> link will remain down.

How I did it

How to verify it

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012

Description for the changelog

A picture of a cute animal (not mandatory but encouraged)

dprital added 2 commits June 8, 2021 11:21
Signed-off-by: Dror Prital <drorp@nvidia.com>
Signed-off-by: Dror Prital <drorp@nvidia.com>
@dprital dprital changed the title [Mellanox] Update SAI version 1.19.0, SDK Version 4.4.3106 and FW version 2008_3110 [Mellanox] Update SAI version 1.19.0, SDK\FW Version 4.4.3106\2008_31110 Jun 8, 2021
@dprital dprital changed the title [Mellanox] Update SAI version 1.19.0, SDK\FW Version 4.4.3106\2008_31110 [Mellanox] Update SAI ver. 1.19.0, SDK\FW ver. 4.4.3106\2008_31110 Jun 8, 2021
@dprital dprital changed the title [Mellanox] Update SAI ver. 1.19.0, SDK\FW ver. 4.4.3106\2008_31110 [Mellanox] Update SAI ver. 1.19.0, SDK\FW ver. 4.4.3106\2008_3110 Jun 8, 2021
@dprital dprital marked this pull request as ready for review June 8, 2021 21:00
@dprital dprital requested a review from lguohan as a code owner June 8, 2021 21:00
Signed-off-by: Dror Prital <drorp@nvidia.com>
@dprital dprital closed this Jun 9, 2021
@dprital dprital reopened this Jun 9, 2021
@liat-grozovik
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@liat-grozovik liat-grozovik changed the title [Mellanox] Update SAI ver. 1.19.0, SDK\FW ver. 4.4.3106\2008_3110 [Mellanox] Update SAI ver. 1.19.0, SDK\FW ver. 4.4.3106\2008.3110 Jun 9, 2021
@dprital dprital closed this Jun 10, 2021
@dprital dprital reopened this Jun 10, 2021
@liat-grozovik liat-grozovik merged commit a3d90b9 into sonic-net:master Jun 10, 2021
@dprital dprital deleted the new_sai_sdk_and_fw_2master branch June 14, 2021 11:17
Junchao-Mellanox pushed a commit to Junchao-Mellanox/sonic-buildimage that referenced this pull request Jun 24, 2021
…nic-net#7820)

Why I did it

* For SAI - Upgrade to Version 1.19.0

- Add support for VxLAN encap TTL uniform model on SPC2/3
- Add ACL entry actions set VRF, set do no learn, add VLAN ID, add VLAN priority
- Add ACL field has VLAN tag
- Bulk counters (improve port statistics performance)
- Create async dump extra as part of debug generate dump
- Create irisc dump on severe health event
- Support 0 port systems (modify get switch mac to work accordingly)
- Set interface vlan up state for ping tool in SONiC
- Support attributes SAI_PORT_ATTR_QOS_SCHEDULER_PROFILE_ID, SAI_PORT_ATTR_QOS_INGRESS_BUFFER_PROFILE_LIST,
SAI_PORT_ATTR_QOS_EGRESS_BUFFER_PROFILE_LIST, SAI_PORT_ATTR_POLICER_ID as part of port create Git stats

* For SDK\FW - Upgrade to Version SDK 4.4.3106, FW 2008_3110

Added Features:

- Increased ACL table
- Enhanced PSAMPLE support
- Added support for Finisar SR4 module in SN3700 systems
- Added support for Python 3.0 in examples.
Fix bugs:

- On LR4 transceivers 00YD278, the firmware incorrectly identified the transceiver
- Reduce memory consumption for virtual LAG
- Fixed PSAMPLE listeners cleanup on SDK drivers unloading.
- On Spectrum-2 and Spectrum-3 systems, slow reaction time to Rx pause packets may lead to buffer overflow on servers.
- BER may be experienced when using 5m DAC cables between SN4700 and SN2700 in 100GbE speed.
- On very rare occasion, when connecting DR4 PAM4 transceiver to 100GbE DR1 NRZ, low BER may be experienced.
- Unexpected packet drops on the port ingress buffer may be experienced when working in 400GbE mode.
Note: When performing ISSU from an older version, this fix won't be applied. For fix to apply, a non-ISSU reset is required.
- Fix SN3800 specific warm boot scenario: Disable interface, Warm Boot, Enable Interface --> link will remain down.

Signed-off-by: Dror Prital <drorp@nvidia.com>
carl-nokia pushed a commit to carl-nokia/sonic-buildimage that referenced this pull request Aug 7, 2021
…nic-net#7820)

Why I did it

* For SAI - Upgrade to Version 1.19.0

- Add support for VxLAN encap TTL uniform model on SPC2/3
- Add ACL entry actions set VRF, set do no learn, add VLAN ID, add VLAN priority
- Add ACL field has VLAN tag
- Bulk counters (improve port statistics performance)
- Create async dump extra as part of debug generate dump
- Create irisc dump on severe health event
- Support 0 port systems (modify get switch mac to work accordingly)
- Set interface vlan up state for ping tool in SONiC
- Support attributes SAI_PORT_ATTR_QOS_SCHEDULER_PROFILE_ID, SAI_PORT_ATTR_QOS_INGRESS_BUFFER_PROFILE_LIST,
SAI_PORT_ATTR_QOS_EGRESS_BUFFER_PROFILE_LIST, SAI_PORT_ATTR_POLICER_ID as part of port create Git stats

* For SDK\FW - Upgrade to Version SDK 4.4.3106, FW 2008_3110

Added Features:

- Increased ACL table
- Enhanced PSAMPLE support
- Added support for Finisar SR4 module in SN3700 systems
- Added support for Python 3.0 in examples.
Fix bugs:

- On LR4 transceivers 00YD278, the firmware incorrectly identified the transceiver
- Reduce memory consumption for virtual LAG
- Fixed PSAMPLE listeners cleanup on SDK drivers unloading.
- On Spectrum-2 and Spectrum-3 systems, slow reaction time to Rx pause packets may lead to buffer overflow on servers.
- BER may be experienced when using 5m DAC cables between SN4700 and SN2700 in 100GbE speed.
- On very rare occasion, when connecting DR4 PAM4 transceiver to 100GbE DR1 NRZ, low BER may be experienced.
- Unexpected packet drops on the port ingress buffer may be experienced when working in 400GbE mode.
Note: When performing ISSU from an older version, this fix won't be applied. For fix to apply, a non-ISSU reset is required.
- Fix SN3800 specific warm boot scenario: Disable interface, Warm Boot, Enable Interface --> link will remain down.

Signed-off-by: Dror Prital <drorp@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants