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

[BCMSAI] Update saibcm gpl modules for BRCM DNX family of devices #9105

Merged
merged 1 commit into from
Oct 29, 2021

Conversation

vmittal-msft
Copy link
Contributor

@vmittal-msft vmittal-msft commented Oct 28, 2021

Why I did it

Update saibcm gpl modules for BRCM DNX family of devices.

How I did it

Merge BRCM 6.5.23 GPL modules

How to verify it

Manual verification on switch (Jericho 2 chip)

admin@str-xxxxxxx-2:~$ bcmcmd bsv
bsv
BRCM SAI ver: [6.0.0.10], OCP SAI ver: [1.9.1], SDK ver: [sdk-6.5.23]
drivshell>

admin@str-xxxxx-2:~$ bcmcmd 'show unit'
show unit
Unit 0 chip BCM88690_B1 (current)
drivshell>

admin@str-xxxxxx-2:~$ bcmcmd version
version
Broadcom Command Monitor: Copyright (c) 1998-2021 Broadcom
Release: sdk-6.5.23 built 20211020 (Wed Oct 20 06:21:20 2021)
From root@b5d3d5be3dc2:/__w/2/s/output/x86-dnx-deb/hsdk
Platform: X86
OS: Unix (Posix)
Chips:

   BCM88790_A0,   
   BCM88690_A0, BCM88690_B0, BCM88800_A0,
   BCM88850_A0, BCM88480_A0, BCM88480_B0,

PHYs:

drivshell>

admin@str-xxxxx-2:~$ show ip int
Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP


Ethernet64 10.0.0.32/31 up/up ARISTA01T0 10.0.0.33
Ethernet68 10.0.0.34/31 up/up ARISTA02T0 10.0.0.35
Ethernet72 10.0.0.36/31 up/up ARISTA03T0 10.0.0.37
Ethernet76 10.0.0.38/31 up/up ARISTA04T0 10.0.0.39
Ethernet80 10.0.0.40/31 up/up ARISTA05T0 10.0.0.41
Ethernet84 10.0.0.42/31 up/up ARISTA06T0 10.0.0.43
Ethernet88 10.0.0.44/31 up/up ARISTA07T0 10.0.0.45
Ethernet92 10.0.0.46/31 up/up ARISTA08T0 10.0.0.47
Ethernet96 10.0.0.48/31 up/up ARISTA09T0 10.0.0.49
Ethernet100 10.0.0.50/31 up/up ARISTA10T0 10.0.0.51
Ethernet104 10.0.0.52/31 up/up ARISTA11T0 10.0.0.53
Ethernet108 10.0.0.54/31 up/up ARISTA12T0 10.0.0.55
Ethernet112 10.0.0.56/31 up/up ARISTA13T0 10.0.0.57
Ethernet116 10.0.0.58/31 up/up ARISTA14T0 10.0.0.59
Ethernet120 10.0.0.60/31 up/up ARISTA15T0 10.0.0.61
Ethernet124 10.0.0.62/31 up/up ARISTA16T0 10.0.0.63
Loopback0 10.1.0.32/32 up/up N/A N/A
PortChannel0002 10.0.0.0/31 up/up ARISTA01T2 10.0.0.1
PortChannel0005 10.0.0.4/31 up/up ARISTA03T2 10.0.0.5
PortChannel0008 10.0.0.8/31 up/up ARISTA05T2 10.0.0.9
PortChannel0011 10.0.0.12/31 up/up ARISTA07T2 10.0.0.13
PortChannel0014 10.0.0.16/31 up/up ARISTA09T2 10.0.0.17
PortChannel0017 10.0.0.20/31 up/up ARISTA11T2 10.0.0.21
PortChannel0020 10.0.0.24/31 up/up ARISTA13T2 10.0.0.25
PortChannel0023 10.0.0.28/31 up/up ARISTA15T2 10.0.0.29
docker0 240.127.1.1/24 up/down N/A N/A
eth0 10.3.146.28/23 up/up N/A N/A
lo 127.0.0.1/16 up/up N/A N/A

admin@str-xxxxxx-2:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
daa87938de7f docker-sonic-mgmt-framework:latest "/usr/local/bin/supe…" 30 minutes ago Up 43 seconds mgmt-framework
562057680be8 docker-snmp:latest "/usr/local/bin/supe…" 30 minutes ago Up 43 seconds snmp
2dc80fae425f docker-sonic-telemetry:latest "/usr/local/bin/supe…" 30 minutes ago Up 43 seconds telemetry
6702c8aa5f5c docker-router-advertiser:latest "/usr/bin/docker-ini…" 32 minutes ago Up 2 minutes radv
38c1bb809793 docker-lldp:latest "/usr/bin/docker-lld…" 32 minutes ago Up 2 minutes lldp
6e8826d90342 docker-syncd-brcm-dnx:latest "/usr/local/bin/supe…" 32 minutes ago Up 2 minutes syncd
f27461a15055 docker-teamd:latest "/usr/local/bin/supe…" 32 minutes ago Up 2 minutes teamd
90ecbc8505a7 docker-orchagent:latest "/usr/bin/docker-ini…" 32 minutes ago Up 2 minutes swss
880439dac259 docker-fpm-frr:latest "/usr/bin/docker_ini…" 33 minutes ago Up 3 minutes bgp
ea3ef48cafe4 docker-platform-monitor:latest "/usr/bin/docker_ini…" 33 minutes ago Up 3 minutes pmon
f8c1b266e246 docker-database:latest "/usr/local/bin/dock…" 33 minutes ago Up 3 minutes database

admin@str-xxxxx-2:~$ show services
mgmt-framework docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.7 0.0 31024 22708 pts/0 Ss+ 16:48 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 14 0.0 0.0 225856 3644 pts/0 Sl 16:48 0:00 /usr/sbin/rsyslogd -n -iNONE
root 18 3.2 0.3 1468020 109508 pts/0 Sl 16:48 0:01 /usr/sbin/rest_server -ui /rest_ui -logtostderr -cert /tmp/cert.pem -key /tmp/key.pem

snmp docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 1.2 0.0 35676 24188 pts/0 Ss+ 16:48 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 10 0.3 0.0 33132 19532 pts/0 S 16:48 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name snmp
root 18 0.0 0.0 225856 3572 pts/0 Sl 16:48 0:00 /usr/sbin/rsyslogd -n -iNONE
Debian-+ 22 0.4 0.0 32940 12640 pts/0 S 16:48 0:00 /usr/sbin/snmpd -f -LS4d -u Debian-snmp -g Debian-snmp -I -smux mteTrigger mteTriggerConf ifTable ifXTable inetCidrRouteTable ipCidrRouteTable ip disk_hw -p /run/snmpd.pid
root 23 5.8 0.1 132260 36092 pts/0 Sl 16:48 0:02 python3 -m sonic_ax_impl

telemetry docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.9 0.0 32284 23908 pts/0 Ss+ 16:48 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 10 0.2 0.0 27644 19040 pts/0 S 16:48 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name telemetry
root 13 0.0 0.0 225856 3568 pts/0 Sl 16:48 0:00 /usr/sbin/rsyslogd -n -iNONE
root 19 1.6 0.1 1395492 56024 pts/0 Sl 16:48 0:00 /usr/sbin/telemetry -logtostderr --server_crt /etc/sonic/telemetry/streamingtelemetryserver.cer --server_key /etc/sonic/telemetry/streamingtelemetryserver.key --ca_crt /etc/sonic/telemetry/dsmsroot.cer --port 50051 --allow_no_client_auth -v=2
root 57 1.7 0.1 1392492 55328 pts/0 Sl 16:48 0:00 /usr/sbin/dialout_client_cli -insecure -logtostderr -v 2

radv docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.2 0.0 32284 23948 pts/0 Ss+ 16:46 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 13 0.0 0.0 27644 18980 pts/0 S 16:47 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name radv
root 17 0.0 0.0 225856 3632 pts/0 Sl 16:47 0:00 /usr/sbin/rsyslogd -n -iNONE

lldp docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.4 0.0 32288 24048 pts/0 Ss+ 16:46 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 11 0.0 0.0 27648 19016 pts/0 S 16:47 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name lldp
root 14 0.0 0.0 225856 3548 pts/0 Sl 16:47 0:00 /usr/sbin/rsyslogd -n -iNONE
_lldpd 22 0.0 0.0 30400 7812 pts/0 S 16:47 0:00 lldpd: monitor.
_lldpd 24 0.1 0.0 30664 4172 pts/0 S 16:47 0:00 lldpd: 25 neighbors.
root 28 0.2 0.0 107492 21464 pts/0 Sl 16:47 0:00 python3 -m lldp_syncd
root 32 0.2 0.0 36896 22856 pts/0 S 16:47 0:00 python3 /usr/bin/lldpmgrd

syncd docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.3 0.0 32284 24140 pts/0 Ss+ 16:46 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 10 0.1 0.0 27644 19192 pts/0 S 16:46 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name syncd
root 13 0.0 0.0 225856 3588 pts/0 Sl 16:47 0:00 /usr/sbin/rsyslogd -n -iNONE
root 21 0.0 0.0 87656 2988 pts/0 Sl 16:47 0:00 /usr/bin/dsserve /usr/bin/syncd --diag -u -s -p /etc/sai.d/sai.profile
root 31 39.8 4.0 4010376 1348424 pts/0 Sl 16:47 1:04 /usr/bin/syncd --diag -u -s -p /etc/sai.d/sai.profile

teamd docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.3 0.0 32288 24136 pts/0 Ss+ 16:46 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 9 0.1 0.0 27644 19160 pts/0 S 16:46 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name teamd
root 15 0.1 0.0 225856 5944 pts/0 Sl 16:47 0:00 /usr/sbin/rsyslogd -n -iNONE
root 19 0.0 0.0 88380 8280 pts/0 Sl 16:47 0:00 /usr/bin/teammgrd
root 20 0.3 0.0 88304 7192 pts/0 Sl 16:47 0:00 /usr/bin/tlm_teamd
root 26 0.0 0.0 16064 3388 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0002 -c {"device":"PortChannel0002","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 34 0.0 0.0 16072 3372 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0005 -c {"device":"PortChannel0005","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 42 0.0 0.0 16060 3188 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0008 -c {"device":"PortChannel0008","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 50 0.0 0.0 16056 3372 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0011 -c {"device":"PortChannel0011","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 58 0.0 0.0 16056 3192 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0014 -c {"device":"PortChannel0014","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 66 0.0 0.0 16056 3188 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0017 -c {"device":"PortChannel0017","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 74 0.0 0.0 16060 3368 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0020 -c {"device":"PortChannel0020","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 82 0.0 0.0 16060 3196 ? S 16:47 0:00 /usr/bin/teamd -r -t PortChannel0023 -c {"device":"PortChannel0023","hwaddr":"fc:bd:67:3c:40:02","runner":{"active":true,"name":"lacp","min_ports":2}} -L /var/warmboot/teamd/ -g -d
root 87 0.1 0.0 81984 5744 pts/0 Sl 16:47 0:00 /usr/bin/teamsyncd

swss docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 1.4 0.0 32684 24300 pts/0 Ss+ 16:46 0:02 /usr/bin/python3 /usr/local/bin/supervisord
root 25 0.0 0.0 27652 18988 pts/0 S 16:46 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name swss
root 28 0.1 0.0 225856 3556 pts/0 Sl 16:46 0:00 /usr/sbin/rsyslogd -n -iNONE
root 33 0.0 0.0 81228 5104 pts/0 Sl 16:47 0:00 /usr/bin/portsyncd
root 40 4.1 0.1 442944 62524 pts/0 Sl 16:47 0:06 /usr/bin/orchagent -d /var/log/swss -b 8192 -s -m fc:bd:67:3c:40:02
root 62 0.0 0.0 88320 6960 pts/0 Sl 16:47 0:00 /usr/bin/coppmgrd
root 75 0.0 0.0 81224 4600 pts/0 Sl 16:47 0:00 /usr/bin/neighsyncd
root 76 0.0 0.0 88372 8152 pts/0 Sl 16:47 0:00 /usr/bin/vlanmgrd
root 77 0.0 0.0 88376 8420 pts/0 Sl 16:47 0:00 /usr/bin/intfmgrd
root 78 0.0 0.0 88344 8452 pts/0 Sl 16:47 0:00 /usr/bin/portmgrd
root 79 0.0 0.0 88396 8492 pts/0 Sl 16:47 0:00 /usr/bin/buffermgrd -l /usr/share/sonic/hwsku/pg_profile_lookup.ini
root 81 0.0 0.0 21468 14448 pts/0 S 16:47 0:00 python3 /usr/bin/enable_counters.py
root 82 0.0 0.0 88364 8508 pts/0 Sl 16:47 0:00 /usr/bin/vrfmgrd
root 83 0.0 0.0 88136 6976 pts/0 Sl 16:47 0:00 /usr/bin/nbrmgrd
root 84 0.0 0.0 88396 8192 pts/0 Sl 16:47 0:00 /usr/bin/vxlanmgrd
root 90 0.0 0.0 81136 5004 pts/0 Sl 16:47 0:00 /usr/bin/fdbsyncd
root 91 0.0 0.0 88216 8412 pts/0 Sl 16:47 0:00 /usr/bin/tunnelmgrd

bgp docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.3 0.0 32428 24096 pts/0 Ss+ 16:45 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 29 0.0 0.0 27652 19204 pts/0 S 16:45 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name bgp
root 32 0.0 0.0 225856 3648 pts/0 Sl 16:45 0:00 /usr/sbin/rsyslogd -n -iNONE
frr 36 2.3 0.0 685596 26876 pts/0 Sl 16:45 0:05 /usr/lib/frr/zebra -A 127.0.0.1 -s 90000000 -M fpm -M snmp
frr 58 0.0 0.0 44044 7192 pts/0 S 16:45 0:00 /usr/lib/frr/staticd -A 127.0.0.1
frr 59 2.3 0.3 375012 100804 pts/0 Sl 16:45 0:05 /usr/lib/frr/bgpd -A 127.0.0.1 -M snmp
root 61 0.1 0.0 42132 26100 pts/0 S 16:45 0:00 /usr/bin/python3 /usr/local/bin/bgpcfgd
root 62 0.0 0.0 22000 15512 pts/0 S 16:45 0:00 /usr/bin/python3 /usr/local/bin/bgpmon
root 63 0.7 0.0 82336 6292 pts/0 Sl 16:45 0:01 fpmsyncd

pmon docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.4 0.0 32428 24416 pts/0 Ss+ 16:45 0:01 /usr/bin/python3 /usr/local/bin/supervisord
root 18 0.0 0.0 27656 19208 pts/0 S 16:45 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name pmon
root 21 0.0 0.0 225856 3628 pts/0 Sl 16:45 0:00 /usr/sbin/rsyslogd -n -iNONE
root 27 0.1 0.0 42200 28440 pts/0 S 16:45 0:00 python3 /usr/local/bin/ledd
root 28 0.5 0.1 141936 54640 pts/0 Sl 16:45 0:01 python3 /usr/local/bin/xcvrd
root 30 0.2 0.0 42712 28608 pts/0 S 16:45 0:00 python3 /usr/local/bin/psud
root 31 0.1 0.0 42636 28692 pts/0 S 16:45 0:00 python3 /usr/local/bin/syseepromd
root 32 0.1 0.0 43780 30144 pts/0 S 16:45 0:00 python3 /usr/local/bin/thermalctld
root 40 0.0 0.0 61172 1040 ? Ss 16:45 0:00 /usr/sbin/sensord -f daemon
root 41 0.1 0.0 44036 23328 pts/0 S 16:45 0:00 python3 /usr/local/bin/thermalctld
root 46 0.2 0.1 141936 47864 pts/0 S 16:47 0:00 python3 /usr/local/bin/xcvrd

database docker

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.1 0.0 32024 23604 pts/0 Ss+ 16:45 0:00 /usr/bin/python3 /usr/local/bin/supervisord
root 43 0.0 0.0 27644 19152 pts/0 S 16:45 0:00 python3 /usr/bin/supervisor-proc-exit-listener --container-name database
root 44 0.0 0.0 225856 3560 pts/0 Sl 16:45 0:00 /usr/sbin/rsyslogd -n -iNONE
root 45 6.3 0.1 110816 48316 pts/0 Sl 16:45 0:15 /usr/bin/redis-server 127.0.0.1:6379
root 46 0.0 0.0 3964 3020 pts/0 S 16:45 0:00 /bin/bash -c sleep 300 && /usr/local/bin/flush_unused_database
root 49 0.0 0.0 2524 752 pts/0 S 16:45 0:00 sleep 300

admin@str-xxxxx-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 up 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-xxxxxx-2:~$ show ip bgp sum

IPv4 Unicast Summary:
BGP router identifier 10.1.0.32, local AS number 65100 vrf-id 0
BGP table version 11362
RIB entries 12851, using 2467392 bytes of memory
Peers 24, using 523584 KiB of memory
Peer groups 2, using 128 bytes of memory

Neighbhor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd NeighborName


10.0.0.1 4 65200 3238 3263 0 0 0 00:02:25 6370 ARISTA01T2
10.0.0.5 4 65200 3238 3262 0 0 0 00:02:25 6370 ARISTA03T2
10.0.0.9 4 65200 3238 3262 0 0 0 00:02:25 6370 ARISTA05T2
10.0.0.13 4 65200 3238 3262 0 0 0 00:02:25 6370 ARISTA07T2
10.0.0.17 4 65200 3238 3262 0 0 0 00:02:25 6370 ARISTA09T2
10.0.0.21 4 65200 3238 3263 0 0 0 00:02:25 6370 ARISTA11T2
10.0.0.25 4 65200 3241 3263 0 0 0 00:02:25 6370 ARISTA13T2
10.0.0.29 4 65200 3238 3262 0 0 0 00:02:25 6370 ARISTA15T2
10.0.0.33 4 64001 53 3253 0 0 0 00:02:20 4 ARISTA01T0
10.0.0.35 4 64002 52 3254 0 0 0 00:02:21 3 ARISTA02T0
10.0.0.37 4 64003 53 3253 0 0 0 00:02:21 4 ARISTA03T0
10.0.0.39 4 64004 52 3253 0 0 0 00:02:20 3 ARISTA04T0
10.0.0.41 4 64005 52 3253 0 0 0 00:02:19 3 ARISTA05T0
10.0.0.43 4 64006 52 3253 0 0 0 00:02:19 3 ARISTA06T0
10.0.0.45 4 64007 52 3253 0 0 0 00:02:21 3 ARISTA07T0
10.0.0.47 4 64008 52 3254 0 0 0 00:02:21 3 ARISTA08T0
10.0.0.49 4 64009 52 3254 0 0 0 00:02:21 3 ARISTA09T0
10.0.0.51 4 64010 52 3253 0 0 0 00:02:21 3 ARISTA10T0
10.0.0.53 4 64011 52 3253 0 0 0 00:02:21 3 ARISTA11T0
10.0.0.55 4 64012 52 3253 0 0 0 00:02:20 3 ARISTA12T0
10.0.0.57 4 64013 52 3253 0 0 0 00:02:20 3 ARISTA13T0
10.0.0.59 4 64014 52 3253 0 0 0 00:02:21 3 ARISTA14T0
10.0.0.61 4 64015 52 3253 0 0 0 00:02:20 3 ARISTA15T0
10.0.0.63 4 64016 52 3253 0 0 0 00:02:20 3 ARISTA16T0

Total number of neighbors 24

admin@str-xxxxx-2:~$ show ip route sum
Route Source Routes FIB (vrf default)
connected 26 26
static 1 0
ebgp 6426 6426
ibgp 0 0

Totals 6453 6452

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

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106

Description for the changelog

Update saibcm gpl modules for BRCM DNX family of devices

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

@lguohan
Copy link
Collaborator

lguohan commented Oct 28, 2021

can you check the build failure on broadcom platform?

@vmittal-msft
Copy link
Contributor Author

can you check the build failure on broadcom platform?

Fixed. Restarting run.

@vmittal-msft
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@smaheshm
Copy link
Contributor

@vmittal-msft Can you confirm there are no changes required on top of the BRCM GPL files for DNX just like XGS requires.

@vmittal-msft
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@vmittal-msft
Copy link
Contributor Author

vmittal-msft commented Oct 29, 2021

@vmittal-msft Can you confirm there are no changes required on top of the BRCM GPL files for DNX just like XGS requires.

Yes. it is same as XGS. I needed to add following to make file :

Flags for DNX ASIC family

CFLAGS += -DBCM_DNX_SUPPORT -DBCM_DNX2_SUPPORT -DBCM_DNXF_SUPPORT

Flag to enable multi instance support

CFLAGS += -DBCM_INSTANCE_SUPPORT

@vmittal-msft vmittal-msft merged commit 7095b38 into sonic-net:master Oct 29, 2021
@vmittal-msft vmittal-msft deleted the dnx-saibcm-modules branch October 29, 2021 21:30
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.

3 participants