Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update XGS and DNX SAI to 5.0.0.4 and additional flags needed in saibcm-modules #8160

Merged
merged 1 commit into from
Jul 15, 2021

Conversation

judyjoseph
Copy link
Contributor

@judyjoseph judyjoseph commented Jul 12, 2021

Why I did it

Update XGS and DNX SAI to 5.0.0.4 and additional flags needed in saibcm-modules

The following CSP's are merged in 5.0.0.4

CS00012182148 [4.3] Rate Limit Parity error message to syncd/sonic.
CS00012178692 [4.3] ACL drops counted as interface drops
CS00012183901 [4.3][WARMBOOT] WARMReboot with active traffic causes port flap reported during warm reboot
CS00012070713 [SAI 4.3 , DNX, 8690] Everflow ACL creation fails - brcm_sai_dnx_create_acl_table API fails, with unknown attribute error.
CS00012023263 [4.4] TD3/TH2 : Support 4 lossless queues(2 SW PFCWD and 2 HW PFCWD)
CS00012019578 [4.4] Pre FEC bit-error rate (BER) - DNX and XGS (TD and TH 50/100G)

How I did it

Changes the various make files to include the new SAI release + update the opennsl-modules.

How to verify it

Verified that XGS and DNX devices are coming up and basic sanity.

drivshell>
admin@str-a7280cr3-2:~$ sudo bcmcmd "bsv"
bsv
BRCM SAI ver: [5.0.0.4], OCP SAI ver: [1.8.1], SDK ver: [sdk-6.5.22]
drivshell>
admin@str-a7280cr3-2:~$ docker ps
CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS              PORTS               NAMES
d84de19a9eca        docker-dhcp-relay:latest          "/usr/bin/docker_ini…"   2 minutes ago       Up About a minute                       dhcp_relay
3d633cf6befb        docker-router-advertiser:latest   "/usr/bin/docker-ini…"   2 minutes ago       Up 2 minutes                            radv
76add1a71d22        docker-lldp:latest                "/usr/bin/docker-lld…"   2 minutes ago       Up 2 minutes                            lldp
b664e1456c49        docker-syncd-brcm-dnx:latest      "/usr/local/bin/supe…"   2 minutes ago       Up 2 minutes                            syncd
affb8c5f6e38        docker-teamd:latest               "/usr/local/bin/supe…"   2 minutes ago       Up 2 minutes                            teamd
e7afd35902e7        docker-orchagent:latest           "/usr/bin/docker-ini…"   2 minutes ago       Up 2 minutes                            swss
3dc1a24f0543        docker-fpm-frr:latest             "/usr/bin/docker_ini…"   3 minutes ago       Up 3 minutes                            bgp
95d77a4e06e2        docker-platform-monitor:latest    "/usr/bin/docker_ini…"   3 minutes ago       Up 3 minutes                            pmon
317ad2a662c8        docker-database:latest            "/usr/local/bin/dock…"   3 minutes ago       Up 3 minutes                            database
admin@str-a7280cr3-2:~$ show int status
      Interface        Lanes    Speed    MTU    FEC         Alias             Vlan    Oper    Admin             Type    Asym PFC
---------------  -----------  -------  -----  -----  ------------  ---------------  ------  -------  ---------------  ----------
      Ethernet0          0,1     100G   9100     rs   Ethernet1/1  PortChannel0002      up       up  QSFP28 or later         off
      Ethernet4          2,3     100G   9100     rs   Ethernet2/1  PortChannel0002      up       up  QSFP28 or later         off
      Ethernet8          4,5     100G   9100     rs   Ethernet3/1  PortChannel0005      up       up  QSFP28 or later         off
     Ethernet12          6,7     100G   9100     rs   Ethernet4/1  PortChannel0005      up       up  QSFP28 or later         off
     Ethernet16          8,9     100G   9100     rs   Ethernet5/1  PortChannel0008      up       up  QSFP28 or later         off
     Ethernet20        10,11     100G   9100     rs   Ethernet6/1  PortChannel0008      up       up  QSFP28 or later         off
     Ethernet24        12,13     100G   9100     rs   Ethernet7/1  PortChannel0011      up       up  QSFP28 or later         off
     Ethernet28        14,15     100G   9100     rs   Ethernet8/1  PortChannel0011      up       up  QSFP28 or later         off
     Ethernet32        16,17     100G   9100     rs   Ethernet9/1  PortChannel0014      up       up  QSFP28 or later         off
     Ethernet36        18,19     100G   9100     rs  Ethernet10/1  PortChannel0014      up       up  QSFP28 or later         off
     Ethernet40        20,21     100G   9100     rs  Ethernet11/1  PortChannel0017      up       up  QSFP28 or later         off
     Ethernet44        22,23     100G   9100     rs  Ethernet12/1  PortChannel0017      up       up  QSFP28 or later         off
     Ethernet48        24,25     100G   9100     rs  Ethernet13/1  PortChannel0020      up       up  QSFP28 or later         off
     Ethernet52        26,27     100G   9100     rs  Ethernet14/1  PortChannel0020      up       up  QSFP28 or later         off
     Ethernet56        28,29     100G   9100     rs  Ethernet15/1  PortChannel0023      up       up  QSFP28 or later         off
     Ethernet60        30,31     100G   9100     rs  Ethernet16/1  PortChannel0023      up       up  QSFP28 or later         off
     Ethernet64        72,73     100G   9100     rs  Ethernet17/1           routed      up       up  QSFP28 or later         off
     Ethernet68        74,75     100G   9100     rs  Ethernet18/1           routed      up       up  QSFP28 or later         off
     Ethernet72        76,77     100G   9100     rs  Ethernet19/1           routed      up       up  QSFP28 or later         off
     Ethernet76        78,79     100G   9100     rs  Ethernet20/1           routed      up       up  QSFP28 or later         off
     Ethernet80        64,65     100G   9100     rs  Ethernet21/1           routed      up       up  QSFP28 or later         off
     Ethernet84        66,67     100G   9100     rs  Ethernet22/1           routed      up       up  QSFP28 or later         off
     Ethernet88        68,69     100G   9100     rs  Ethernet23/1           routed      up       up  QSFP28 or later         off
     Ethernet92        70,71     100G   9100     rs  Ethernet24/1           routed      up       up  QSFP28 or later         off
     Ethernet96        56,57     100G   9100     rs  Ethernet25/1           routed      up       up  QSFP28 or later         off
    Ethernet100        58,59     100G   9100     rs  Ethernet26/1           routed      up       up  QSFP28 or later         off
    Ethernet104        60,61     100G   9100     rs  Ethernet27/1           routed      up       up  QSFP28 or later         off
    Ethernet108        62,63     100G   9100     rs  Ethernet28/1           routed      up       up  QSFP28 or later         off
    Ethernet112        48,49     100G   9100     rs  Ethernet29/1           routed      up       up  QSFP28 or later         off
    Ethernet116        50,51     100G   9100     rs  Ethernet30/1           routed      up       up  QSFP28 or later         off
    Ethernet120        52,53     100G   9100     rs  Ethernet31/1           routed      up       up  QSFP28 or later         off
    Ethernet124        54,55     100G   9100     rs  Ethernet32/1           routed      up       up  QSFP28 or later         off
    Ethernet128  32,33,34,35     100G   9100     rs  Ethernet33/1           routed    down     down              N/A         off
    Ethernet132  36,37,38,39     100G   9100     rs  Ethernet33/5           routed    down     down              N/A         off
    Ethernet136  40,41,42,43     100G   9100     rs  Ethernet34/1           routed    down     down              N/A         off
    Ethernet140  44,45,46,47     100G   9100     rs  Ethernet34/5           routed    down     down              N/A         off
    Ethernet144  88,89,90,91     100G   9100     rs  Ethernet35/1           routed    down     down              N/A         off
    Ethernet148  92,93,94,95     100G   9100     rs  Ethernet35/5           routed    down     down              N/A         off
    Ethernet152  80,81,82,83     100G   9100     rs  Ethernet36/1           routed    down     down              N/A         off
    Ethernet156  84,85,86,87     100G   9100     rs  Ethernet36/5           routed    down     down              N/A         off
PortChannel0002          N/A     200G   9100    N/A           N/A           routed    down       up              N/A         N/A
PortChannel0005          N/A     200G   9100    N/A           N/A           routed      up       up              N/A         N/A
PortChannel0008          N/A     200G   9100    N/A           N/A           routed      up       up              N/A         N/A
PortChannel0011          N/A     200G   9100    N/A           N/A           routed      up       up              N/A         N/A
PortChannel0014          N/A     200G   9100    N/A           N/A           routed      up       up              N/A         N/A
PortChannel0017          N/A     200G   9100    N/A           N/A           routed      up       up              N/A         N/A
PortChannel0020          N/A     200G   9100    N/A           N/A           routed      up       up              N/A         N/A
PortChannel0023          N/A     200G   9100    N/A           N/A           routed      up       up              N/A         N/A
admin@str-a7280cr3-2:~$ 

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

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106

Description for the changelog

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

@judyjoseph judyjoseph requested a review from lguohan as a code owner July 12, 2021 23:37
@judyjoseph judyjoseph merged commit 72947dc into sonic-net:master Jul 15, 2021
judyjoseph added a commit that referenced this pull request Aug 4, 2021
…cm-modules. (#8160)

Why I did it
Update XGS and DNX SAI to 5.0.0.4 and additional flags needed in saibcm-modules

The following CSP's are merged in 5.0.0.4

CS00012182148 [4.3] Rate Limit Parity error message to syncd/sonic.
CS00012178692 [4.3] ACL drops counted as interface drops
CS00012183901 [4.3][WARMBOOT] WARMReboot with active traffic causes port flap reported during warm reboot
CS00012070713 [SAI 4.3 , DNX, 8690] Everflow ACL creation fails - brcm_sai_dnx_create_acl_table API fails, with unknown attribute error.
CS00012023263 [4.4] TD3/TH2 : Support 4 lossless queues(2 SW PFCWD and 2 HW PFCWD)
CS00012019578 [4.4] Pre FEC bit-error rate (BER) - DNX and XGS (TD and TH 50/100G)

How I did it
Changes the various make files to include the new SAI release + update the opennsl-modules.
carl-nokia pushed a commit to carl-nokia/sonic-buildimage that referenced this pull request Aug 7, 2021
…cm-modules. (sonic-net#8160)

Why I did it
Update XGS and DNX SAI to 5.0.0.4 and additional flags needed in saibcm-modules

The following CSP's are merged in 5.0.0.4

CS00012182148 [4.3] Rate Limit Parity error message to syncd/sonic.
CS00012178692 [4.3] ACL drops counted as interface drops
CS00012183901 [4.3][WARMBOOT] WARMReboot with active traffic causes port flap reported during warm reboot
CS00012070713 [SAI 4.3 , DNX, 8690] Everflow ACL creation fails - brcm_sai_dnx_create_acl_table API fails, with unknown attribute error.
CS00012023263 [4.4] TD3/TH2 : Support 4 lossless queues(2 SW PFCWD and 2 HW PFCWD)
CS00012019578 [4.4] Pre FEC bit-error rate (BER) - DNX and XGS (TD and TH 50/100G)

How I did it
Changes the various make files to include the new SAI release + update the opennsl-modules.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants