Skip to content

Commit 5bf7c5e

Browse files
author
Rodny Molina
committed
Merge remote-tracking branch 'msft_github/master'
* msft_github/master: [snmpagent]: Update sonic-snmpagent submodule (sonic-net#1004) [swss]: Update the ipinip.j2 template to specify the IPv4 loopback address (sonic-net#998) Change all port_config.ini column headers from 'port' to 'index' (sonic-net#1001) [docker-platform-monitor]: Remove stale fancontrol.pid file (if exists) before starting fancontrol (sonic-net#1002) [swss]: Update swss/common submodules (sonic-net#988) [snmp]: Update py-swsssdk/snmpagent submodules (sonic-net#996) [Broadcom]: Update SAI version to 3.0.3.2-5 (sonic-net#997) [Mellanox]: Update outdated MSN2410 minigraph (sonic-net#995) Add time stamp suffix to the dirty images version string (sonic-net#958) [Mellanox]: Remove FW upgrade procedure in docker (sonic-net#989) [snmp]: Update sonic-snmpagent submodule (sonic-net#986) [Broadcom]: Update SAI version to 3.0.3.2-4 (sonic-net#983) [Ingrasys]: Add Ingrasys S8900-64XC sfputil function and update submodule (sonic-net#984) [mellanox]: Update Mellanox SAI version (sonic-net#979) [Ingrasys]: Change hwmon kernel modules installation order (sonic-net#980) [Makefile] Allowing interactive session with the slave docker-container (sonic-net#903) [snmp]: Update sonic-snmpagent submodule (sonic-net#978) Disable snmpd module disk_hw, so no syslog messages about unavailable disks (sonic-net#977) [teamd]: Remove deprecated blocking logic before starting teamd (sonic-net#976) [Broadcom]: Update libsai version to 3.0.3.2-2 (sonic-net#973) [device/accton]: Add a new supported device, AS7312-54X (sonic-net#955) [sairedis]: update sairedis submodule (sonic-net#974) lacp runner will send lacp update right after it received SIGINT (sonic-net#969) [config]: Fix management interface configuration (sonic-net#966) [Broadcom]: Update OpenNSL modules (sonic-net#970) [utilities]: Update sonic-utilities (sonic-net#968) [interfaces]: Change MTU value to 9100 (sonic-net#967) Framework to plugin Organization specific scripts during ONIE Image build (sonic-net#951) Always start with Forwarding State flag set for bgpd (sonic-net#963) Update sonic-utilities to be compatible with sonic-net#942 (sonic-net#965) [swss]: Fix the command to get HWSKU with sonic-cfggen (sonic-net#964) [bgp]: Fix the deployment_id with DEVICE_METADATA (sonic-net#962) [Ingrasys] Update Ingrasys submodule for S8900-54XC (sonic-net#954) [build/onie installer] Install grub for SONiC post migration from another NOS (sonic-net#949) [syncd]: Comment out unused docker-ptf-brcm.mk [Broadcom]: Update OpenNSL/SAI version (sonic-net#959) [swss]: Move swss/common/sairedis submodule to 201709 tag [sairedis]: update sairedis submodule head (sonic-net#956) [service template] Starting new docker when HWSKU change is detected (sonic-net#946) [config] Fix an issue that bgp asn data type is not consistent (sonic-net#953) [mellanox]: Update Mellanox SAI version ansd SDK version [Ingrasys] update port_config.ini and sfputil for ingrasys platforms (sonic-net#952) [frr]: RR client support in minigraph for FRR (sonic-net#923) [configdb] Migrate minigraph configurations to DB (sonic-net#942) [devices]: Add led plugin for Arista 7060CX-32S and 7260CX3-64 (sonic-net#945) [sonic-slave]: SLAVE_TAG should be for both Dockerfile and Dockerfile.user (sonic-net#950) [github]: add templates for submitting issues and PR (sonic-net#947) [rsyslog]: Use timegenerated instead of timestamp (sonic-net#944) [dell]: remove nos_to_sonic_grub.cfg (sonic-net#943) [slave.mk]: Apply series of patches to SONIC_PYTHON_STDEB_DEBS targets if they exist (sonic-net#941) [rsyslog]: Use SONiC template in containers (sonic-net#940) [Broadcom]: Remove BRCM_OPENNSL library and upgrade BRCM_SAI to 3.0.3.2 (sonic-net#938) [baseimage]: allocate varlog disk in the initramfs stage (sonic-net#936) [sairedis]: revert deadlock fix in sonic-sairedis submodule (sonic-net#934) Replace CRLF line endings with LF (sonic-net#932) Fix confusing comment (sonic-net#931) Update sfputil support for Ingrasys S9100 (sonic-net#929) [quagga]: Disable ipv4 over ipv6 and enable ipv6 over ipv4 peer group (sonic-net#922) [quagga] enable core dump for bgpd and zebra (sonic-net#927) [devices]: Update Dell s6100/z9100 platform modules (sonic-net#925) Revert "Migrate DEVICE_METADATA to db (sonic-net#919)" (sonic-net#928) Migrate DEVICE_METADATA to db (sonic-net#919) [devices]: Bump sonic-platform-modules-arista submodule (sonic-net#924) [image]: build sonic-broadcom.raw image for sonic conversion from ftos (sonic-net#901) [sonic-slave] Force pyangbind version to 0.5.10 (sonic-net#918) [Arista-7260CX3] Rename hwSKU Arista-7260CX3-64 to Arista-7260CX3-C64, introducing new hwSKU Arista-7260CX3-D108C8 (sonic-net#920) [devices]: modify sfputil plugins for mellanox devices for new platform API (sonic-net#916) [cavm]Update sai revision and packet driver (sonic-net#914) [translate-acl] Specify pyangbind version to not introduce new dependency (sonic-net#915) Update sfputil support for Arista platforms (sonic-net#912) Port speed (sonic-net#879) [Accton]: Add a new supported device AS5712-54X (sonic-net#898) [kernel]: update kernel submodule (sonic-net#910) [device]: Updated dell s6100 submodule to 5ab014 (sonic-net#909) [broadcom]: update broadcom sai package to 2.1.5.1-17 (sonic-net#908) IPv4 prefixes shouldn't be sent by default over IPv6 session with FRR. (sonic-net#905) [submodule]: update sonic linux kernel (sonic-net#906) [sonic-sairedis] update sairedis submodule (sonic-net#211, sonic-net#212) (sonic-net#904) [mlnx-fw-upgrade]: Define required FW version in build time. (sonic-net#902) [SAI]: Remove the SAI submodule from buildimage repo (sonic-net#893) [Submodule update]: sonic-utilities (sonic-net#888) Revert "[mellanox]: Update Mellanox SAI version" [mellanox]: Update Mellanox SAI version [utilities]: Update sonic-utilities submodule [swss-common]: Update sonic-swss-common submodule [mellanox]: Disable fsat boot mode for SX kernel [quagga]: Update sonic-quagga submodule [Broadcom]: Update Broadcom SAI/SDK version (sonic-net#883) Squash merge v1.0.3 branch onto master
2 parents 05dcbeb + b81f2f2 commit 5bf7c5e

File tree

153 files changed

+6039
-1863
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+6039
-1863
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<!--
2+
If you are reporting a new issue, make sure that we do not have any duplicates
3+
already open. You can ensure this by searching the issue list for this
4+
repository. If there is a duplicate, please close your issue and add a comment
5+
to the existing issue instead.
6+
7+
If you suspect your issue is a bug, please edit your issue description to
8+
include the BUG REPORT INFORMATION shown below. If you fail to provide this
9+
information within 7 days, we cannot debug your issue and will close it. We
10+
will, however, reopen it if you later provide the information.
11+
12+
For more information about reporting issues, see
13+
https://github.com/Azure/SONiC/wiki#report-issues
14+
15+
---------------------------------------------------
16+
GENERAL SUPPORT INFORMATION
17+
---------------------------------------------------
18+
19+
The GitHub issue tracker is for bug reports and feature requests.
20+
General support can be found at the following locations:
21+
22+
- SONiC Support Forums - https://groups.google.com/forum/#!forum/sonicproject
23+
24+
---------------------------------------------------
25+
BUG REPORT INFORMATION
26+
---------------------------------------------------
27+
Use the commands below to provide key information from your environment:
28+
You do NOT have to include this information if this is a FEATURE REQUEST
29+
-->
30+
31+
**Description**
32+
33+
<!--
34+
Briefly describe the problem you are having in a few paragraphs.
35+
-->
36+
37+
**Steps to reproduce the issue:**
38+
1.
39+
2.
40+
3.
41+
42+
**Describe the results you received:**
43+
44+
45+
**Describe the results you expected:**
46+
47+
48+
**Additional information you deem important (e.g. issue happens only occasionally):**
49+
50+
**Output of `show version`:**
51+
52+
```
53+
(paste your output here)
54+
```
55+
56+
**Attach debug file `sudo generate_dump`:**
57+
58+
```
59+
(paste your output here)
60+
```

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<!--
2+
Please make sure you've read and understood our contributing guidelines;
3+
https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md
4+
5+
** Make sure all your commits include a signature generated with `git commit -s` **
6+
7+
If this is a bug fix, make sure your description includes "fixes #xxxx", or
8+
"closes #xxxx"
9+
10+
Please provide the following information:
11+
-->
12+
13+
**- What I did**
14+
15+
**- How I did it**
16+
17+
**- How to verify it**
18+
19+
**- Description for the changelog**
20+
<!--
21+
Write a short (one line) summary that describes the changes in this
22+
pull request for inclusion in the changelog:
23+
-->
24+
25+
26+
**- A picture of a cute animal (not mandatory but encouraged)**

.gitmodules

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
[submodule "src/sonic-utilities"]
4545
path = src/sonic-utilities
4646
url = [email protected]:sonic/sonic-utilities.git
47+
branch = v1.0.3
4748
[submodule "platform/broadcom/sonic-platform-modules-s6000"]
4849
path = platform/broadcom/sonic-platform-modules-s6000
4950
url = https://github.com/Azure/sonic-platform-modules-s6000
@@ -56,10 +57,6 @@
5657
[submodule "platform/broadcom/sonic-platform-modules-ingrasys"]
5758
path = platform/broadcom/sonic-platform-modules-ingrasys
5859
url = https://github.com/Ingrasys-sonic/sonic-platform-modules-ingrasys
59-
[submodule "src/SAI"]
60-
path = src/SAI
61-
url = https://github.com/opencomputeproject/SAI
62-
branch = v0.9.4
6360
[submodule "src/sonic-platform-daemons"]
6461
path = src/sonic-platform-daemons
6562
url = [email protected]:sonic/sonic-platform-daemons.git

Makefile

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
###############################################################################
22
## Wrapper for starting make inside sonic-slave container
3+
#
4+
# Supported parameters:
5+
#
6+
# * PLATFORM: Specific platform we wish to build images for.
7+
# * BUILD_NUMBER: Desired version-number to pass to the building-system.
8+
# * ENABLE_DHCP_GRAPH_SERVICE: Enables get-graph service to fetch minigraph files
9+
# through http.
10+
# * SHUTDOWN_BGP_ON_START: Sets admin-down state for all bgp peerings after restart.
11+
# * SONIC_ENABLE_SYNCD_RPC: Enables rpc-based syncd builds.
12+
# * USERNAME: Desired username -- default at rules/config
13+
# * PASSWORD: Desired password -- default at rules/config
14+
# * KEEP_SLAVE_ON: Keeps slave container up after building-process concludes.
15+
#
316
###############################################################################
417

518
SHELL = /bin/bash
@@ -13,7 +26,7 @@ $(shell rm -f .screen)
1326
MAKEFLAGS += -B
1427

1528
SLAVE_BASE_TAG = $(shell shasum sonic-slave/Dockerfile | awk '{print substr($$1,0,11);}')
16-
SLAVE_TAG = $(shell shasum sonic-slave/Dockerfile.user | awk '{print substr($$1,0,11);}')
29+
SLAVE_TAG = $(shell cat sonic-slave/Dockerfile.user sonic-slave/Dockerfile | shasum | awk '{print substr($$1,0,11);}')
1730
SLAVE_BASE_IMAGE = sonic-slave-base
1831
SLAVE_IMAGE = sonic-slave-$(USER)
1932

@@ -37,6 +50,16 @@ DOCKER_BUILD = docker build --no-cache \
3750
sonic-slave && \
3851
docker tag $(SLAVE_IMAGE):latest $(SLAVE_IMAGE):$(SLAVE_TAG)
3952

53+
SONIC_BUILD_INSTRUCTION := make \
54+
-f slave.mk \
55+
PLATFORM=$(PLATFORM) \
56+
BUILD_NUMBER=$(BUILD_NUMBER) \
57+
ENABLE_DHCP_GRAPH_SERVICE=$(ENABLE_DHCP_GRAPH_SERVICE) \
58+
SHUTDOWN_BGP_ON_START=$(SHUTDOWN_BGP_ON_START) \
59+
SONIC_ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC) \
60+
PASSWORD=$(PASSWORD) \
61+
USERNAME=$(USERNAME)
62+
4063
.PHONY: sonic-slave-build sonic-slave-bash
4164

4265
.DEFAULT_GOAL := all
@@ -48,16 +71,11 @@ DOCKER_BUILD = docker build --no-cache \
4871
@docker inspect --type image $(SLAVE_IMAGE):$(SLAVE_TAG) &> /dev/null || \
4972
{ echo Image $(SLAVE_IMAGE):$(SLAVE_TAG) not found. Building... ; \
5073
$(DOCKER_BUILD) ; }
51-
@$(DOCKER_RUN) $(SLAVE_IMAGE):$(SLAVE_TAG) make \
52-
-f slave.mk \
53-
PLATFORM=$(PLATFORM) \
54-
BUILD_NUMBER=$(BUILD_NUMBER) \
55-
ENABLE_DHCP_GRAPH_SERVICE=$(ENABLE_DHCP_GRAPH_SERVICE) \
56-
SHUTDOWN_BGP_ON_START=$(SHUTDOWN_BGP_ON_START) \
57-
SONIC_ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC) \
58-
PASSWORD=$(PASSWORD) \
59-
USERNAME=$(USERNAME) \
60-
$@
74+
ifeq "$(KEEP_SLAVE_ON)" "yes"
75+
@$(DOCKER_RUN) $(SLAVE_IMAGE):$(SLAVE_TAG) bash -c "$(SONIC_BUILD_INSTRUCTION) $@; /bin/bash"
76+
else
77+
@$(DOCKER_RUN) $(SLAVE_IMAGE):$(SLAVE_TAG) $(SONIC_BUILD_INSTRUCTION) $@
78+
endif
6179

6280
sonic-slave-build :
6381
$(DOCKER_BASE_BUILD)

build_debian.sh

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ if [[ -d $FILESYSTEM_ROOT ]]; then
6363
fi
6464
mkdir -p $FILESYSTEM_ROOT
6565
mkdir -p $FILESYSTEM_ROOT/$PLATFORM_DIR
66+
mkdir -p $FILESYSTEM_ROOT/$PLATFORM_DIR/x86_64-grub
6667
touch $FILESYSTEM_ROOT/$PLATFORM_DIR/firsttime
6768

6869
## Build a basic Debian system by debootstrap
@@ -132,6 +133,8 @@ sudo chmod +x $FILESYSTEM_ROOT/etc/initramfs-tools/scripts/init-premount/arista-
132133
## 2. Bind-mount docker working directory (docker aufs cannot work over aufs rootfs)
133134
sudo cp files/initramfs-tools/union-mount $FILESYSTEM_ROOT/etc/initramfs-tools/scripts/init-bottom/union-mount
134135
sudo chmod +x $FILESYSTEM_ROOT/etc/initramfs-tools/scripts/init-bottom/union-mount
136+
sudo cp files/initramfs-tools/varlog $FILESYSTEM_ROOT/etc/initramfs-tools/scripts/init-bottom/varlog
137+
sudo chmod +x $FILESYSTEM_ROOT/etc/initramfs-tools/scripts/init-bottom/varlog
135138
sudo cp files/initramfs-tools/union-fsck $FILESYSTEM_ROOT/etc/initramfs-tools/hooks/union-fsck
136139
sudo chmod +x $FILESYSTEM_ROOT/etc/initramfs-tools/hooks/union-fsck
137140
sudo chroot $FILESYSTEM_ROOT update-initramfs -u
@@ -203,7 +206,13 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in
203206
curl \
204207
kexec-tools \
205208
less \
206-
unzip
209+
unzip \
210+
gdisk
211+
212+
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y download \
213+
grub-pc-bin
214+
215+
sudo mv $FILESYSTEM_ROOT/grub-pc-bin*.deb $FILESYSTEM_ROOT/$PLATFORM_DIR/x86_64-grub
207216

208217
## Disable kexec supported reboot which was installed by default
209218
sudo sed -i 's/LOAD_KEXEC=true/LOAD_KEXEC=false/' $FILESYSTEM_ROOT/etc/default/kexec
@@ -239,10 +248,11 @@ EOF
239248
## Config sysctl
240249
sudo mkdir -p $FILESYSTEM_ROOT/var/core
241250
sudo augtool --autosave "
242-
set /files/etc/sysctl.conf/kernel.core_pattern '|/usr/bin/coredump-compress %e %p'
251+
set /files/etc/sysctl.conf/kernel.core_pattern '|/usr/bin/coredump-compress %e %t %p'
243252
244253
set /files/etc/sysctl.conf/kernel.softlockup_panic 1
245254
set /files/etc/sysctl.conf/kernel.panic 10
255+
set /files/etc/sysctl.conf/fs.suid_dumpable 2
246256
247257
set /files/etc/sysctl.conf/net.ipv4.conf.default.forwarding 1
248258
set /files/etc/sysctl.conf/net.ipv4.conf.all.forwarding 1
@@ -312,6 +322,14 @@ if [ -f sonic_debian_extension.sh ]; then
312322
./sonic_debian_extension.sh $FILESYSTEM_ROOT $PLATFORM_DIR
313323
fi
314324

325+
## Organization specific extensions such as Configuration & Scripts for features like AAA, ZTP...
326+
if [ "${enable_organization_extensions}" = "y" ]; then
327+
if [ -f files/build_templates/organization_extensions.sh ]; then
328+
sudo chmod 755 files/build_templates/organization_extensions.sh
329+
./files/build_templates/organization_extensions.sh -f $FILESYSTEM_ROOT -h $HOSTNAME
330+
fi
331+
fi
332+
315333
## Clean up apt
316334
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get autoremove
317335
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get autoclean

build_image.sh

Lines changed: 47 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,8 @@
1414

1515
IMAGE_VERSION=$(. functions.sh && sonic_get_version)
1616

17-
if [ "$IMAGE_TYPE" = "onie" ]; then
18-
echo "Build ONIE installer"
19-
mkdir -p `dirname $OUTPUT_ONIE_IMAGE`
20-
sudo rm -f $OUTPUT_ONIE_IMAGE
21-
17+
generate_onie_installer_image()
18+
{
2219
# Copy platform-specific ONIE installer config files where onie-mk-demo.sh expects them
2320
rm -rf ./installer/x86_64/platforms/
2421
mkdir -p ./installer/x86_64/platforms/
@@ -27,6 +24,7 @@ if [ "$IMAGE_TYPE" = "onie" ]; then
2724
if [ -f ./device/$VENDOR/$PLATFORM/installer.conf ]; then
2825
cp ./device/$VENDOR/$PLATFORM/installer.conf ./installer/x86_64/platforms/$PLATFORM
2926
fi
27+
3028
done
3129
done
3230

@@ -35,6 +33,50 @@ if [ "$IMAGE_TYPE" = "onie" ]; then
3533
./onie-mk-demo.sh $TARGET_PLATFORM $TARGET_MACHINE $TARGET_PLATFORM-$TARGET_MACHINE-$ONIEIMAGE_VERSION \
3634
installer platform/$TARGET_MACHINE/platform.conf $OUTPUT_ONIE_IMAGE OS $IMAGE_VERSION $ONIE_IMAGE_PART_SIZE \
3735
$ONIE_INSTALLER_PAYLOAD
36+
}
37+
38+
if [ "$IMAGE_TYPE" = "onie" ]; then
39+
echo "Build ONIE installer"
40+
mkdir -p `dirname $OUTPUT_ONIE_IMAGE`
41+
sudo rm -f $OUTPUT_ONIE_IMAGE
42+
43+
generate_onie_installer_image
44+
45+
## Build a raw partition dump image using the ONIE installer that can be
46+
## used to dd' in-lieu of using the onie-nos-installer. Used while migrating
47+
## into SONiC from other NOS.
48+
elif [ "$IMAGE_TYPE" = "raw" ]; then
49+
50+
echo "Build RAW image"
51+
mkdir -p `dirname $OUTPUT_RAW_IMAGE`
52+
sudo rm -f $OUTPUT_RAW_IMAGE
53+
54+
generate_onie_installer_image
55+
56+
echo "Creating SONiC raw partition : $OUTPUT_RAW_IMAGE of size $RAW_IMAGE_DISK_SIZE MB"
57+
fallocate -l "$RAW_IMAGE_DISK_SIZE"M $OUTPUT_RAW_IMAGE
58+
59+
## Generate a compressed 8GB partition dump that can be used to 'dd' in-lieu of using the onie-nos-installer
60+
## Run the installer
61+
## The 'build' install mode of the installer is used to generate this dump.
62+
sudo chmod a+x $OUTPUT_ONIE_IMAGE
63+
sudo ./$OUTPUT_ONIE_IMAGE
64+
65+
[ -r $OUTPUT_RAW_IMAGE ] || {
66+
echo "Error : $OUTPUT_RAW_IMAGE not generated!"
67+
exit 1
68+
}
69+
70+
gzip $OUTPUT_RAW_IMAGE
71+
72+
[ -r $OUTPUT_RAW_IMAGE.gz ] || {
73+
echo "Error : gzip $OUTPUT_RAW_IMAGE failed!"
74+
exit 1
75+
}
76+
77+
mv $OUTPUT_RAW_IMAGE.gz $OUTPUT_RAW_IMAGE
78+
echo "The compressed raw image is in $OUTPUT_RAW_IMAGE"
79+
3880
## Use 'aboot' as target machine category which includes Aboot as bootloader
3981
elif [ "$IMAGE_TYPE" = "aboot" ]; then
4082
echo "Build Aboot installer"
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# name lanes alias
2+
Ethernet0 13 tenGigE0
3+
Ethernet1 14 tenGigE1
4+
Ethernet2 15 tenGigE2
5+
Ethernet3 16 tenGigE3
6+
Ethernet4 21 tenGigE4
7+
Ethernet5 22 tenGigE5
8+
Ethernet6 23 tenGigE6
9+
Ethernet7 24 tenGigE7
10+
Ethernet8 25 tenGigE8
11+
Ethernet9 26 tenGigE9
12+
Ethernet10 27 tenGigE10
13+
Ethernet11 28 tenGigE11
14+
Ethernet12 29 tenGigE12
15+
Ethernet13 30 tenGigE13
16+
Ethernet14 31 tenGigE14
17+
Ethernet15 32 tenGigE15
18+
Ethernet16 45 tenGigE16
19+
Ethernet17 46 tenGigE17
20+
Ethernet18 47 tenGigE18
21+
Ethernet19 48 tenGigE19
22+
Ethernet20 49 tenGigE20
23+
Ethernet21 50 tenGigE21
24+
Ethernet22 51 tenGigE22
25+
Ethernet23 52 tenGigE23
26+
Ethernet24 53 tenGigE24
27+
Ethernet25 54 tenGigE25
28+
Ethernet26 55 tenGigE26
29+
Ethernet27 56 tenGigE27
30+
Ethernet28 57 tenGigE28
31+
Ethernet29 58 tenGigE29
32+
Ethernet30 59 tenGigE30
33+
Ethernet31 60 tenGigE31
34+
Ethernet32 61 tenGigE32
35+
Ethernet33 62 tenGigE33
36+
Ethernet34 63 tenGigE34
37+
Ethernet35 64 tenGigE35
38+
Ethernet36 65 tenGigE36
39+
Ethernet37 66 tenGigE37
40+
Ethernet38 67 tenGigE38
41+
Ethernet39 68 tenGigE39
42+
Ethernet40 69 tenGigE40
43+
Ethernet41 70 tenGigE41
44+
Ethernet42 71 tenGigE42
45+
Ethernet43 72 tenGigE43
46+
Ethernet44 73 tenGigE44
47+
Ethernet45 74 tenGigE45
48+
Ethernet46 75 tenGigE46
49+
Ethernet47 76 tenGigE47
50+
Ethernet48 97 tenGigE48
51+
Ethernet49 98 tenGigE49
52+
Ethernet50 99 tenGigE50
53+
Ethernet51 100 tenGigE51
54+
Ethernet52 101 tenGigE52
55+
Ethernet53 102 tenGigE53
56+
Ethernet54 103 tenGigE54
57+
Ethernet55 104 tenGigE55
58+
Ethernet56 81 tenGigE56
59+
Ethernet57 82 tenGigE57
60+
Ethernet58 83 tenGigE58
61+
Ethernet59 84 tenGigE59
62+
Ethernet60 105 tenGigE60
63+
Ethernet61 106 tenGigE61
64+
Ethernet62 107 tenGigE62
65+
Ethernet63 108 tenGigE63
66+
Ethernet64 109 tenGigE64
67+
Ethernet65 110 tenGigE65
68+
Ethernet66 111 tenGigE66
69+
Ethernet67 112 tenGigE67
70+
Ethernet68 77 tenGigE68
71+
Ethernet69 78 tenGigE69
72+
Ethernet70 79 tenGigE70
73+
Ethernet71 80 tenGigE71
74+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
SAI_INIT_CONFIG_FILE=/etc/bcm/td2-as5712-72x10G.config.bcm
2+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
CONSOLE_PORT=0x2f8
2+
CONSOLE_DEV=1
3+
CONSOLE_SPEED=115200

0 commit comments

Comments
 (0)