-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
platform/broadcom: Add a new supported device and platform, AS7712-32X #662
Conversation
* Switch Vendor: Edge-core * Switch SKU: AS7712-32X * ASIC Vendor: Broadcom * Swich ASIC: Tomahawk * Port Configuration: 32x100G * SONiC Image: SONiC-ONIE-Broadcom Signed-off-by: polly_hsu@accton.com
@pollyhsu2git, |
rules/config
Outdated
@@ -30,7 +30,7 @@ SONIC_CONFIG_LOG_TO_FILES = y | |||
DEFAULT_USERNAME = admin | |||
|
|||
# DEFAULT_PASSWORD - default password for installer build | |||
DEFAULT_PASSWORD = YourPaSsWoRd | |||
DEFAULT_PASSWORD = admin |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this affect all platform, please do not change this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lguohan,
Got it~ Could you help to discard the change of rules/config
? Not sure how to do so upon the pull request.
Ethernet96 113,114,115,116 hundredGigE25 | ||
#Ethernet100 117,118,119,120 hundredGigE26 | ||
#Ethernet104 121,122,123,124 hundredGigE27 | ||
#Ethernet108 125,126,127,128 hundredGigE28 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why commented out these ports?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lguohan,
They were commented out due to the limitation of the maximum number of ports supported verified by Shuotian on our issue post of the sonicproject
forum with the subject, Failed to open platform configuration file : /etc/bcm/th-as7712-32x100G.config.bcm
dated 2017-05-16 https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/sonicproject/NBTGLvxPnMM
They would be restored upon Shuotian's patch available
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello, the patch is already checked in. Please test and reenable the ports.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
stcheng,
Which Jenkins build with your patch checked-in? We'll test it with~
We can not test it with the current code compiled with errors
$ make configure PLATFORM=broadcom
$ make target/sonic-broadcom.bin
....
make[1]: Entering directory '/sonic/src/sonic-linux-kernel'
make[1]: *** No rule to make target '/sonic/target/debs/linux-headers-3.16.0-4-common_3.16.36-1+deb8u2_amd64.deb'. Stop.
make[1]: Leaving directory '/sonic/src/sonic-linux-kernel'
make: *** [target/debs/linux-headers-3.16.0-4-common_3.16.36-1+deb8u2_amd64.deb] Error 1
slave.mk:157: recipe for target 'target/debs/linux-headers-3.16.0-4-common_3.16.36-1+deb8u2_amd64.deb' failed
make: Leaving directory '/sonic'
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's try to test it with the latest Jenkins build#224 here~
@@ -30,6 +30,8 @@ elif [ "$HWSKU" == "INGRASYS-S8900-54XC" ]; then | |||
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" | |||
elif [ "$HWSKU" == "INGRASYS-S8900-64XC" ]; then | |||
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" | |||
elif [ "$HWSKU" == "AS7712-32X" ]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
HWSKU follow name convention vendor-MODEL-portstype
In you case, it is Accton-AS7712-32X
@@ -30,6 +30,8 @@ elif [ "$HWSKU" == "INGRASYS-S8900-54XC" ]; then | |||
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" | |||
elif [ "$HWSKU" == "INGRASYS-S8900-64XC" ]; then | |||
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" | |||
elif [ "$HWSKU" == "Accton-AS7712-32X" ]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could you resolve the conflicts here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
YES, done~
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
after we revise the value of $HWSKU, according to your porting guide, should we revise <HARDWARE_SKU>
of your Device-Specific Files
accordingly?
device/
|-- <VENDOR_NAME>/
| |-- <ONIE_PLATFORM_STRING>/
| | |-- <HARDWARE_SKU>/
| | | |-- port_config.ini
| | | |-- sai.profile
| | |-- plugins/
| | | |-- eeprom.py
| | | |-- led_control.py
| | | |-- sfputil.py
| | |-- fancontrol
| | |-- installer.conf
| | |-- sensors.conf
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. The name of the <HARDWARE_SKU>
directory should match your $HWSKU
exactly, which, in this case is Accton-AS7712-32X
.
Could you also update the HwSKU of AS7512 to have Accton prefix? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please help to review our changes upon reviewed
Change DEFAULT_USERNAME back to YourPaSsWoRd
* Re-enable the front port, 26 / 27 / 28 of `port_config.ini` and the SDK config file, `th-as7712-32x100G.config.bcm` upon tested OK on the Jenkins#224 * Re-name <HARDWARE_SKU> of Device-Specific Files as Accton-AS7712-32X after <HwSku> of minigraph.xml was requested changed. Signed-off-by: polly_hsu@accton.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[platform/broadcom]: Update Accton-AS7712-32X …
pollyhsu2git committed 7 minutes ago
- Re-enable the front port, 26 / 27 / 28 of
port_config.ini
and the SDK config file,th-as7712-32x100G.config.bcm
upon tested OK on the Jenkins#224 - Re-name <HARDWARE_SKU> of Device-Specific Files as Accton-AS7712-32X after of minigraph.xml was requested changed.
could you check the file in saibcm*.deb package or the file in docker-syncd /etc/bcm/README.msft to see if the config.bcm file follows our requirements and then send it to me directly? So we could embed the file into the saibcm*.deb package. |
@@ -0,0 +1,75 @@ | |||
<DeviceMiniGraph xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="Microsoft.Search.Autopilot.Evolution"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No regular front panel interfaces in this minigraph file?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
stcheng,
YES currently~ No regular front panel interfaces in our minigraph file.
We'll update it once we clarify your minigraph configuration model by more testing at our side.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that's fine.
@@ -16,6 +16,11 @@ if [ "$ASIC" == "broadcom" ]; then | |||
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" | |||
elif [ "$ASIC" == "cavium" ]; then | |||
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" | |||
elif [ "$HWSKU" == "Accton-AS7712-32X" ]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you won't need to modify this file as it is trapped at "$ASIC" == "broadcom"
@@ -0,0 +1,14 @@ | |||
# Accton Platform modules |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it better to have your own repository to put the platform modules? So that your platform modules code update could be independent to our repository. Similar to other platform modules.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the suggestion~ We’ll enhance it upon the internal discussion about it~
* Modify `th-as7712-32x100G.config.bcm` based on config_checker; (Move not permitted: ccm_dma_enable / ccmdma_intr_enable / mem_cache_enable / dport_map_direct / dport_map_enable) Signed-off-by: polly_hsu@accton.com
* Undo the change of orchagent.sh upon reviewed Signed-off-by: polly_hsu@accton.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Modify
th-as7712-32x100G.config.bcm
based on config_checker (remove not permitted config: ccm_dma_enable / ccmdma_intr_enable / mem_cache_enable / dport_map_direct / dport_map_enable) - We've sent the config_checkered SDK config file,
th-as7712-32x100G.config.bcm
to Shuotian via hotmail for him to embed the file into the saibcm*.deb package - Undo the change of orchagent.sh upon reviewed
* Update `minigraph.xml` with the front panel interface configuration Signed-off-by: polly_hsu@accton.com
…/sonic-buildimage into platform-bcm-as7712
echo "done." | ||
;; | ||
|
||
stop) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this also needs to be implemented. as you can see the requirement here. https://github.com/Azure/SONiC/wiki/Porting%20Guide#platform-drivers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lguohan,
Thanks for the reminder~
We are aware of the peripheral part not done complete. We'll update it after our peripheral group examines / tests it further.
@@ -0,0 +1,295 @@ | |||
# accton_as7710_32x 32x100G SDK config |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this needs to go to saibcm debian package, and pass the attribute validation check. You can find the instructions for the validation check in the package.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lguohan,
Thanks for the reminder~
We sent our SDK config to stcheng for him to manage the saibcm debian packaging after we passed config_checker
yesterday.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes. I received it. please remove the file here. I will update the saibcm package.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
stcheng, the removal was just done~
* Remove the SDK config, `th-as7712-32x100G.config.bcm` as it would be packed within saibcm deb package Signed-off-by: polly_hsu@accton.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Remove the SDK config,
th-as7712-32x100G.config.bcm
as it would be packed within saibcm deb package
* Remove the installation of the SDK config, `th-as7712-32x100G.config.bcm` as it would be packed within saibcm deb package Signed-off-by: polly_hsu@accton.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Remove the installation of the SDK config,
th-as7712-32x100G.config.bcm
as it would be packed within saibcm deb package
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
still a few issues in the code review, leave them for future CR for now.
@stcheng, we still see you high-lighting |
@pollyhsu2git Just updated this. I will merge it tonight. |
* [build_debian]: Add dbus package to update timezone (#702) Signed-off-by: Hiayang Zheng haiyang.z@alibaba.inc * [Accton]: Add a new supported device and platform, AS7712-32X (#662) * platform/broadcom: Add a new supported device and platform, AS7712-32X * Switch Vendor: Edge-core * Switch SKU: AS7712-32X * ASIC Vendor: Broadcom * Swich ASIC: Tomahawk * Port Configuration: 32x100G * SONiC Image: SONiC-ONIE-Broadcom Signed-off-by: polly_hsu@accton.com * [image]: load platform specific settings in sonic-to-sonic upgrade (#710) * [submodule]: Update sairedis submodule (#712) Include fix for saithrift port split parsing * [docker-ptf]: Install exabgp in docker ptf (#709) * [platform]: fix file mode for acction platform to create clean build (#714) * [image]: expand dockerfs.tar.gz directly on to disk without intermediate file (#715) * [submodule]: update swss/sairedis/swss-common submodule (#716) fix bug for logrotate sairedis log * [submodule]: update sonic-swss (#719) * [image]: add debian security update in the apt source list (#724) * [submodule]: update sonic-platform-daemons (#722) * [platform]: turn on/off four leds for breakout-able front panel ports (#723) turn on/off four leds for breakout-able front panel ports on arista 7050 qx32 platform * [sonic-quagga]:update submodule (#718) Signed-off-by: Sihui Han <sihan@microsoft.com> * Add Broadcom LED microprocessor initialization for Dell S6000 (#726) * Add Broadcom LED microprocessor initialization for Dell S6000 * Increase bcmcmd timeout to 60 seconds * [platform]: Update sonic-platform-modules-arista (#727) * [Broadcom]: Update SAI package to support Accton-AS7712-C32 (#720) * Remove exsiting sonic-platform-modules-accton and apply submodule add… (#717) * Remove exsiting sonic-platform-modules-accton and apply submodule adding on this folder. * Remove redundant commnet * Remove folder platform/broadcom/sonic-platform-modules-accton. * Add this dir for submodule. * [submodule]: update sonic-platform-daemons submodule (#731) * [installer] Copy old config files rather than only minigraph (#730) * [BGPD]: add bgp dynamic neighbor configuration (#708) * add bgp dynamic neighbor configuration * [bgpd]: update as comments * update as comment * update to deployment_id_asn_map * minor change * [docker-syncd-brcm]: Sleep to allow syncd to create socket before calling bcmcmd (#733) * [docker-syncd-brcm]: Sleep to allow syncd to create socket before calling bcmcmd * Instead of fixed sleep interval, continually check for presence of socket * [sonic-cfggen]: Support multiple input yaml files with -y option (#729) * [sonic-cfggen]: Fix minigraph.py when port_alias_map absent (#738) * [bgp]: move allowas-in into ipv6 section to enable allowas-in for ipv6 (#741) * [swss]: Sleep 5 min regardless of arp_update return code (#743) - arp_update return code is not guaranteed to be true/false. When there is no VLAN, arp_update will return true. When there are VLANs, arp_update will return false because the command arping returns 1 due to the option '-w 0'. - This script should be run every 5 minutes regardless of the return code. * [Mellanox]: Update SAI version (#740) - Initialize ECMP default hashing with IPv6 packets * [sonic-cfggen]: Add default IP deny rule in translate_acl (#734) - Add IPv4 implicit rule: deny ip any any This implicit rule has lowest priority and ensures that the device denies all unmatched IP traffic. * [docker-platform-monitor]: Add fancontrol (#735) * Fix typo in README (#750) * Fix typo in README * Fix comment * Fix README * [DHCP Relay]: Add support for custom Option 82 circuit_id of the form '<hostname>:<portname>' (#747) * Add docker-dhcp-relay/Dockerfile to .gitignore * Add isc-dhcp-relay .deb package to image build process, along with my Option 82 patch * Install custom isc-dhcp-relay in dhcp_relay docker * Install isc-dhcp-relay build dependencies in sonic-slave Docker container * Copy the built .deb package to the destination directory * Add dependencies for isc-dhcp-relay * Change Option 82 string to '<hostname>:<portname>' * Install dependencies of .deb files implicitly in Dockerfile * Remove unused line * Remove unnecessary space * [Accton]: Add a new supported device and platform AS7716-32X (#732) Switch Vendor: Edge-core Switch SKU: AS7716-32X ASIC Vendor: Broadcom Swich ASIC: Tomahawk Port Configuration: 32x100G SONiC Image: SONiC-ONIE-Broadcom Signed-off-by: polly_hsu@accton.com * [.gitignore]: Update src, config engine (#754) Signed-off-by: marian-pritsak <marianp@mellanox.com> * [submodule]: update sonic-swss (#755) * [sonic-swss-common]: Submodule update (#759) * [mgmt slave] Install correct version of python-cffi (#760) * [DHCP Relay]: Fix Option 82 string - Remove quotes; add MAC address of receiving port as remote_id (#763) * [platform]: add front panel index in port_config.ini for s6100 (#752) * add front panel index in port_config.ini * [igb]: change download url to azure storage url (#770) * [baseimage]: Increase net.core.rmem_max to 2097152 (#767) * Increase net.core.rmem_max to 2097152 * Update Ingrasys platform submodule (#764) * Remove specific fancontrol service. Signed-off-by: Wade He <chihen.he@gmail.com> * [Broadcom]: Update SAI package to support Celestica Seastone DX010 and Accton AS7716 (#768) * [LLDP]: Port description (TLV 4) now contains '<neighbor_host_name>:<port_name>' (#772) * [sonic-slave]: install docker-ce 17.03.02 stable version (#774) * [device]: add minigraph and LED support for Arista 7050 QX32S (#773) * Update submodules: sairedis, swss
swss: * 863b69c 2018-11-01 | [teamsyncd]: Fix bug when removing selectable in select function (sonic-net#665) (HEAD, origin/master, origin/HEAD) [Shuotian Cheng] * 2c83b68 2018-10-31 | Warm reboot: bring up ports for whole system warm reboot (sonic-net#653) [Qi Luo] * d049d65 2018-10-31 | [vstest]: get subscribed objects from appdb and asicdb (sonic-net#664) [lguohan] * 057a329 2018-10-31 | [vstest]: change the redis mount point when --dvsname is provided. (sonic-net#663) [lguohan] * 34e157e 2018-10-31 | [VS]: fix swss warm restart test (sonic-net#662) [Jipan Yang] sairedis: * c612c5e 2018-11-01 | Add specific comparison logic for more objects (sonic-net#360) (HEAD, origin/master, origin/HEAD) [Kamil Cudnik] * a6b709a 2018-10-31 | [syncd] re-establish notifications after warm boot (sonic-net#368) [Ying Xie] * d655d20 2018-10-29 | [syncd] partial warm recovery support (sonic-net#352) [Ying Xie] * 4d9aa18 2018-10-29 | Add missing object types to virtual switch (sonic-net#364) [Kamil Cudnik] * 1fdaf47 2018-10-29 | Add VS support for setting stats via redis DB channel (sonic-net#366) [Kamil Cudnik] Signed-off-by: Guohan Lu <gulv@microsoft.com>
swss: * 863b69c 2018-11-01 | [teamsyncd]: Fix bug when removing selectable in select function (#665) (HEAD, origin/master, origin/HEAD) [Shuotian Cheng] * 2c83b68 2018-10-31 | Warm reboot: bring up ports for whole system warm reboot (#653) [Qi Luo] * d049d65 2018-10-31 | [vstest]: get subscribed objects from appdb and asicdb (#664) [lguohan] * 057a329 2018-10-31 | [vstest]: change the redis mount point when --dvsname is provided. (#663) [lguohan] * 34e157e 2018-10-31 | [VS]: fix swss warm restart test (#662) [Jipan Yang] sairedis: * c612c5e 2018-11-01 | Add specific comparison logic for more objects (#360) (HEAD, origin/master, origin/HEAD) [Kamil Cudnik] * a6b709a 2018-10-31 | [syncd] re-establish notifications after warm boot (#368) [Ying Xie] * d655d20 2018-10-29 | [syncd] partial warm recovery support (#352) [Ying Xie] * 4d9aa18 2018-10-29 | Add missing object types to virtual switch (#364) [Kamil Cudnik] * 1fdaf47 2018-10-29 | Add VS support for setting stats via redis DB channel (#366) [Kamil Cudnik] Signed-off-by: Guohan Lu <gulv@microsoft.com>
Submodule src/sonic-swss 0e5c1ff..fcd091c: > [mirrororch]: Remove mirror session state after it is remvoed (sonic-net#1066) Submodule src/sonic-utilities a89b9d4..54946e9: > [acl_loader]: Add monitor port column in show mirror_session output (sonic-net#662) > [warm/fast reboot] some service docker might have been stopped already (sonic-net#668) Signed-off-by: Ying Xie <ying.xie@microsoft.com>
Submodule src/sonic-swss 0e5c1ff..fcd091c: > [mirrororch]: Remove mirror session state after it is remvoed (#1066) Submodule src/sonic-utilities a89b9d4..54946e9: > [acl_loader]: Add monitor port column in show mirror_session output (#662) > [warm/fast reboot] some service docker might have been stopped already (#668) Signed-off-by: Ying Xie <ying.xie@microsoft.com>
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
Update to pick up changes needed for VS gearbox - sonic-sairedis - meta/saiserialize.cpp - Fix typo at SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT32 (#662) - syncd/scripts/gbsyncd_start.sh - Rename physyncd_startup.sh/physyncd_startup.py to gbsyncd_startup.sh/gbsyncd_startup.py (#661) - syncd/scripts/gbsyncd_startup.py - Rename physyncd_startup.sh/physyncd_startup.py to gbsyncd_startup.sh/gbsyncd_startup.py (#661) - sonic-swss-common - common/database_config.json - Add restapi DB (#386) - common/redispipeline.h - Throw proper exceptions when talking with Redis (#384) - common/redisreply.cpp - Throw proper exceptions when talking with Redis (#384) - common/redisreply.h - Throw proper exceptions when talking with Redis (#384) - common/schema.h - Add restapi DB (#386) - common/table.cpp - Add restapi DB (#386) Signed-off-by Syd Logan syd.logan@broadcom.com
e98a7af95a9767093904d9e8fd320067163d5f87 (HEAD -> 201911, origin/201911) [syncd] Translate removed RIDs in fdb notification (#729) 3ceeae5371eee5b69064fa1af88f51e27caa2d36 [syncd] Process all cases fdb flush notification (#726) 115ba0783edf85658fd0329eb23796d758c309f5 fix compile error when compiling with g++-4.8.4 (#718) a67f94d3d91325516069ef8c0d99bdec30bafbce Fix typo at SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT32 (#662) Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
Update to pick up changes needed for VS gearbox - sonic-sairedis - meta/saiserialize.cpp - Fix typo at SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT32 (sonic-net#662) - syncd/scripts/gbsyncd_start.sh - Rename physyncd_startup.sh/physyncd_startup.py to gbsyncd_startup.sh/gbsyncd_startup.py (sonic-net#661) - syncd/scripts/gbsyncd_startup.py - Rename physyncd_startup.sh/physyncd_startup.py to gbsyncd_startup.sh/gbsyncd_startup.py (sonic-net#661) - sonic-swss-common - common/database_config.json - Add restapi DB (sonic-net#386) - common/redispipeline.h - Throw proper exceptions when talking with Redis (sonic-net#384) - common/redisreply.cpp - Throw proper exceptions when talking with Redis (sonic-net#384) - common/redisreply.h - Throw proper exceptions when talking with Redis (sonic-net#384) - common/schema.h - Add restapi DB (sonic-net#386) - common/table.cpp - Add restapi DB (sonic-net#386) Signed-off-by Syd Logan syd.logan@broadcom.com
…onic-net#662) This column helps checking the output monitor port for the mirror session. Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
Looks like a typo. It should be 32 instead of 16. Signed-off-by: Ze Gan <ganze718@gmail.com>
Switch Vendor: Edge-core
Switch SKU: AS7712-32X
ASIC Vendor: Broadcom
Swich ASIC: Tomahawk
Port Configuration: 32x100G
SONiC Image: SONiC-ONIE-Broadcom
Signed-off-by: polly_hsu@accton.com